11// Copyright (c) 2022-present INESC-ID.
22// Distributed under the MIT license that can be found in the LICENSE file.
33
4- use super :: sockaddr ;
4+ use super :: Sockaddr ;
55use crate :: { ByteRepr , Ptr , Value } ;
66use std:: cell:: RefCell ;
77use std:: rc:: Rc ;
88
9- pub struct addrinfo {
9+ pub struct Addrinfo {
1010 pub ai_flags : Value < i32 > ,
1111 pub ai_family : Value < i32 > ,
1212 pub ai_socktype : Value < i32 > ,
1313 pub ai_protocol : Value < i32 > ,
1414 pub ai_addrlen : Value < u32 > ,
15- pub ai_addr : Value < Ptr < sockaddr > > ,
15+ pub ai_addr : Value < Ptr < Sockaddr > > ,
1616 pub ai_canonname : Value < Ptr < u8 > > ,
17- pub ai_next : Value < Ptr < addrinfo > > ,
17+ pub ai_next : Value < Ptr < Addrinfo > > ,
1818}
1919
20- impl Default for addrinfo {
20+ impl Default for Addrinfo {
2121 fn default ( ) -> Self {
2222 Self {
2323 ai_flags : Rc :: new ( RefCell :: new ( 0 ) ) ,
@@ -32,7 +32,7 @@ impl Default for addrinfo {
3232 }
3333}
3434
35- impl Clone for addrinfo {
35+ impl Clone for Addrinfo {
3636 fn clone ( & self ) -> Self {
3737 Self {
3838 ai_flags : Rc :: new ( RefCell :: new ( * self . ai_flags . borrow ( ) ) ) ,
@@ -47,6 +47,6 @@ impl Clone for addrinfo {
4747 }
4848}
4949
50- impl ByteRepr for addrinfo { }
50+ impl ByteRepr for Addrinfo { }
5151
5252impl ByteRepr for :: libc:: addrinfo { }
0 commit comments