pub struct BaseNetworkSocketGetIpMulticastLoopbackResponse {
pub value: bool,
}
Fields§
§value: bool
Trait Implementations§
Source§impl Clone for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl Clone for BaseNetworkSocketGetIpMulticastLoopbackResponse
Source§fn clone(&self) -> BaseNetworkSocketGetIpMulticastLoopbackResponse
fn clone(&self) -> BaseNetworkSocketGetIpMulticastLoopbackResponse
Returns a copy 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<D: ResourceDialect> Decode<BaseNetworkSocketGetIpMulticastLoopbackResponse, D> for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl<D: ResourceDialect> Decode<BaseNetworkSocketGetIpMulticastLoopbackResponse, D> for BaseNetworkSocketGetIpMulticastLoopbackResponse
Source§impl<D: ResourceDialect> Encode<BaseNetworkSocketGetIpMulticastLoopbackResponse, D> for &BaseNetworkSocketGetIpMulticastLoopbackResponse
impl<D: ResourceDialect> Encode<BaseNetworkSocketGetIpMulticastLoopbackResponse, D> for &BaseNetworkSocketGetIpMulticastLoopbackResponse
Source§impl<D: ResourceDialect, T0: Encode<bool, D>> Encode<BaseNetworkSocketGetIpMulticastLoopbackResponse, D> for (T0,)
impl<D: ResourceDialect, T0: Encode<bool, D>> Encode<BaseNetworkSocketGetIpMulticastLoopbackResponse, D> for (T0,)
Source§impl Ord for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl Ord for BaseNetworkSocketGetIpMulticastLoopbackResponse
Source§fn cmp(
&self,
other: &BaseNetworkSocketGetIpMulticastLoopbackResponse,
) -> Ordering
fn cmp( &self, other: &BaseNetworkSocketGetIpMulticastLoopbackResponse, ) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl PartialEq for BaseNetworkSocketGetIpMulticastLoopbackResponse
Source§fn eq(&self, other: &BaseNetworkSocketGetIpMulticastLoopbackResponse) -> bool
fn eq(&self, other: &BaseNetworkSocketGetIpMulticastLoopbackResponse) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl PartialOrd for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl PartialOrd for BaseNetworkSocketGetIpMulticastLoopbackResponse
Source§impl TypeMarker for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl TypeMarker for BaseNetworkSocketGetIpMulticastLoopbackResponse
Source§type Owned = BaseNetworkSocketGetIpMulticastLoopbackResponse
type Owned = BaseNetworkSocketGetIpMulticastLoopbackResponse
The owned Rust type which this FIDL type decodes into.
Source§fn inline_align(_context: Context) -> usize
fn inline_align(_context: Context) -> usize
Returns the minimum required alignment of the inline portion of the
encoded object. It must be a (nonzero) power of two.
Source§fn inline_size(_context: Context) -> usize
fn inline_size(_context: Context) -> usize
Returns the size of the inline portion of the encoded object, including
padding for alignment. Must be a multiple of
inline_align
.§fn encode_is_copy() -> bool
fn encode_is_copy() -> bool
Returns true if the memory layout of
Self::Owned
matches the FIDL wire
format and encoding requires no validation. When true, we can optimize
encoding arrays and vectors of Self::Owned
to a single memcpy. Read more§fn decode_is_copy() -> bool
fn decode_is_copy() -> bool
Returns true if the memory layout of
Self::Owned
matches the FIDL wire
format and decoding requires no validation. When true, we can optimize
decoding arrays and vectors of Self::Owned
to a single memcpy.Source§impl ValueTypeMarker for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl ValueTypeMarker for BaseNetworkSocketGetIpMulticastLoopbackResponse
Source§type Borrowed<'a> = &'a BaseNetworkSocketGetIpMulticastLoopbackResponse
type Borrowed<'a> = &'a BaseNetworkSocketGetIpMulticastLoopbackResponse
The Rust type to use for encoding. This is a particular
Encode<Self>
type cheaply obtainable from &Self::Owned
. There are three cases: Read moreimpl Copy for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl Eq for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl Persistable for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl StructuralPartialEq for BaseNetworkSocketGetIpMulticastLoopbackResponse
Auto Trait Implementations§
impl Freeze for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl RefUnwindSafe for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl Send for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl Sync for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl Unpin for BaseNetworkSocketGetIpMulticastLoopbackResponse
impl UnwindSafe for BaseNetworkSocketGetIpMulticastLoopbackResponse
Blanket Implementations§
§impl<T> Body for Twhere
T: Persistable,
impl<T> Body for Twhere
T: Persistable,
§type MarkerAtTopLevel = T
type MarkerAtTopLevel = T
The marker type to use when the body is at the top-level.
§type MarkerInResultUnion = T
type MarkerInResultUnion = T
The marker type to use when the body is nested in a result union.
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)