@@ -66,7 +66,7 @@ impl ApplicationManager {
6666 /// Create a new application manager from a chunk of ram
6767 pub fn new ( ram : Ram , os_table_ptr : & ' static mut Table ) -> Self {
6868 Self {
69- ram : ram ,
69+ ram,
7070 target_cs : [ 0u8 ; 4 ] ,
7171 target_cs_idx : 0 ,
7272 service_fn : None ,
@@ -111,21 +111,21 @@ impl ApplicationManager {
111111 fn digest_from_bytes ( bytes : & [ u8 ] ) -> u32 {
112112 assert_eq ! ( bytes. len( ) , 4 ) ;
113113 // bytes arrive in reversed order
114- let digest = ( ( u32:: from ( bytes[ 0 ] ) ) << 24 )
114+
115+ ( ( u32:: from ( bytes[ 0 ] ) ) << 24 )
115116 | ( ( u32:: from ( bytes[ 1 ] ) ) << 16 )
116117 | ( ( u32:: from ( bytes[ 2 ] ) ) << 8 )
117- | ( u32:: from ( bytes[ 3 ] ) ) ;
118- digest
118+ | ( u32:: from ( bytes[ 3 ] ) )
119119 }
120120
121121 /// Run the application
122122 pub fn execute ( & mut self ) -> Result < ( ) , Error > {
123123 if !self . status . is_loaded {
124124 return Err ( Error :: NoApplication ) ;
125125 }
126- let setup_ptr = Self :: fn_ptr_from_slice ( & self . ram . as_ref ( ) [ ..4 ] ) ;
127- let service_ptr = Self :: fn_ptr_from_slice ( & self . ram . as_ref ( ) [ 4 ..8 ] ) ;
128- let input_ptr = Self :: fn_ptr_from_slice ( & self . ram . as_ref ( ) [ 8 ..12 ] ) ;
126+ let setup_ptr = Self :: fn_ptr_from_slice ( & self . ram . bytes ( ) [ ..4 ] ) ;
127+ let service_ptr = Self :: fn_ptr_from_slice ( & self . ram . bytes ( ) [ 4 ..8 ] ) ;
128+ let input_ptr = Self :: fn_ptr_from_slice ( & self . ram . bytes ( ) [ 8 ..12 ] ) ;
129129 let _result = unsafe {
130130 let setup: SetupFn = :: core:: mem:: transmute ( setup_ptr) ;
131131 let service: ServiceFn = :: core:: mem:: transmute ( service_ptr) ;
@@ -250,8 +250,8 @@ impl Ram {
250250 }
251251
252252 /// Get an immutable reference to the internal ram buffer
253- pub fn as_ref ( & self ) -> & [ u8 ] {
254- & self . ram
253+ pub fn bytes ( & self ) -> & [ u8 ] {
254+ self . ram
255255 }
256256
257257 pub fn as_slice ( & self ) -> & [ u8 ] {
0 commit comments