@@ -306,31 +306,31 @@ impl<'a> SocketOption<'a> {
306306 }
307307}
308308
309- impl Into < i32 > for SocketDomain {
310- fn into ( self ) -> i32 {
309+ impl From < SocketDomain > for i32 {
310+ fn from ( s : SocketDomain ) -> i32 {
311311 use SocketDomain :: * ;
312- match self {
312+ match s {
313313 Local => sys:: NRF_AF_LOCAL as i32 ,
314314 Lte => sys:: NRF_AF_LTE as i32 ,
315315 Inet => sys:: NRF_AF_INET as i32 ,
316316 }
317317 }
318318}
319319
320- impl Into < i32 > for SocketType {
321- fn into ( self ) -> i32 {
320+ impl From < SocketType > for i32 {
321+ fn from ( s : SocketType ) -> i32 {
322322 use SocketType :: * ;
323- match self {
323+ match s {
324324 Stream => sys:: NRF_SOCK_STREAM as i32 ,
325325 Datagram => sys:: NRF_SOCK_DGRAM as i32 ,
326326 }
327327 }
328328}
329329
330- impl Into < i32 > for SocketProtocol {
331- fn into ( self ) -> i32 {
330+ impl From < SocketProtocol > for i32 {
331+ fn from ( s : SocketProtocol ) -> i32 {
332332 use SocketProtocol :: * ;
333- match self {
333+ match s {
334334 At => sys:: NRF_PROTO_AT as i32 ,
335335 Tcp => sys:: NRF_IPPROTO_TCP as i32 ,
336336 Udp => sys:: NRF_IPPROTO_UDP as i32 ,
@@ -408,19 +408,19 @@ impl<'a> PollEntry<'a> {
408408/// let mut socket1 = AtSocket::new();
409409/// let mut socket2 = GnssSocket::new();
410410/// let mut poll_list = [
411- /// PollEntry::new(&mut socket1, PollFlags::Read),
412- /// PollEntry::new(&mut socket2, PollFlags::Read),
411+ /// PollEntry::new(&mut socket1, PollFlags::Read),
412+ /// PollEntry::new(&mut socket2, PollFlags::Read),
413413/// ];
414414/// match nrfxlib::poll(&mut poll_list, 100) {
415- /// Ok(0) => {
416- /// // Timeout
417- /// }
418- /// Ok(n) => {
419- /// // One of the sockets is ready. See `poll_list[n].result()`.
420- /// }
421- /// Err(e) => {
422- /// // An error occurred
423- /// }
415+ /// Ok(0) => {
416+ /// // Timeout
417+ /// }
418+ /// Ok(n) => {
419+ /// // One of the sockets is ready. See `poll_list[n].result()`.
420+ /// }
421+ /// Err(e) => {
422+ /// // An error occurred
423+ /// }
424424/// }
425425/// ```
426426pub fn poll ( poll_list : & mut [ PollEntry ] , timeout_ms : u16 ) -> Result < i32 , Error > {
@@ -462,7 +462,7 @@ pub fn poll(poll_list: &mut [PollEntry], timeout_ms: u16) -> Result<i32, Error>
462462
463463pub ( crate ) fn htons ( input : u16 ) -> u16 {
464464 let top: u16 = ( input >> 8 ) & 0xFF ;
465- let bottom: u16 = ( input >> 0 ) & 0xFF ;
465+ let bottom: u16 = input & 0xFF ;
466466 ( bottom << 8 ) | top
467467}
468468
0 commit comments