pub struct IpAddressInfo {
pub ip_address: IpAddr,
}
Fields§
§ip_address: IpAddr
Implementations§
Source§impl IpAddressInfo
impl IpAddressInfo
pub fn to_network(self) -> IpNetwork
pub fn lookup_geoip_info<'a, T: Deserialize<'a>>( &self, global: &'a impl GeoIpInterface, ) -> Result<Option<T>, MaxMindDbError>
Trait Implementations§
Source§impl Clone for IpAddressInfo
impl Clone for IpAddressInfo
Source§fn clone(&self) -> IpAddressInfo
fn clone(&self) -> IpAddressInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IpAddressInfo
impl Debug for IpAddressInfo
impl Copy for IpAddressInfo
Auto Trait Implementations§
impl Freeze for IpAddressInfo
impl RefUnwindSafe for IpAddressInfo
impl Send for IpAddressInfo
impl Sync for IpAddressInfo
impl Unpin for IpAddressInfo
impl UnwindSafe for IpAddressInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request