pub struct WakeGroupArmResponse {
pub armed: bool,
}Fields§
§armed: boolWhether or not the hanging get was successfully armed.
This is provided so that the client can tell whether it is safe to suspend and wait for a data notification, or if it needs to post a new hanging get and arm it in order to be woken up.
This is false if there is no hanging get pending at the time that
Arm is called. This can happen even with correct client behavior,
if the client’s arming the hanging get races with the netstack’s
responding to the hanging get to delegate a lease.
Trait Implementations§
Source§impl Clone for WakeGroupArmResponse
impl Clone for WakeGroupArmResponse
Source§fn clone(&self) -> WakeGroupArmResponse
fn clone(&self) -> WakeGroupArmResponse
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 WakeGroupArmResponse
impl Debug for WakeGroupArmResponse
Source§impl<D> Decode<WakeGroupArmResponse, D> for WakeGroupArmResponsewhere
D: ResourceDialect,
impl<D> Decode<WakeGroupArmResponse, D> for WakeGroupArmResponsewhere
D: ResourceDialect,
Source§fn new_empty() -> WakeGroupArmResponse
fn new_empty() -> WakeGroupArmResponse
Creates a valid instance of
Self. The specific value does not matter,
since it will be overwritten by decode.Source§impl<D> Encode<WakeGroupArmResponse, D> for &WakeGroupArmResponsewhere
D: ResourceDialect,
impl<D> Encode<WakeGroupArmResponse, D> for &WakeGroupArmResponsewhere
D: ResourceDialect,
Source§impl Hash for WakeGroupArmResponse
impl Hash for WakeGroupArmResponse
Source§impl Ord for WakeGroupArmResponse
impl Ord for WakeGroupArmResponse
Source§fn cmp(&self, other: &WakeGroupArmResponse) -> Ordering
fn cmp(&self, other: &WakeGroupArmResponse) -> 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 WakeGroupArmResponse
impl PartialEq for WakeGroupArmResponse
Source§impl PartialOrd for WakeGroupArmResponse
impl PartialOrd for WakeGroupArmResponse
Source§impl TypeMarker for WakeGroupArmResponse
impl TypeMarker for WakeGroupArmResponse
Source§type Owned = WakeGroupArmResponse
type Owned = WakeGroupArmResponse
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.Source§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 moreSource§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 WakeGroupArmResponse
impl ValueTypeMarker for WakeGroupArmResponse
Source§type Borrowed<'a> = &'a WakeGroupArmResponse
type Borrowed<'a> = &'a WakeGroupArmResponse
The Rust type to use for encoding. This is a particular
Encode<Self>
type cheaply obtainable from &Self::Owned. There are three cases: Read moreSource§fn borrow(
value: &<WakeGroupArmResponse as TypeMarker>::Owned,
) -> <WakeGroupArmResponse as ValueTypeMarker>::Borrowed<'_>
fn borrow( value: &<WakeGroupArmResponse as TypeMarker>::Owned, ) -> <WakeGroupArmResponse as ValueTypeMarker>::Borrowed<'_>
Cheaply converts from
&Self::Owned to Self::Borrowed.impl Copy for WakeGroupArmResponse
impl Eq for WakeGroupArmResponse
impl Persistable for WakeGroupArmResponse
impl StructuralPartialEq for WakeGroupArmResponse
Auto Trait Implementations§
impl Freeze for WakeGroupArmResponse
impl RefUnwindSafe for WakeGroupArmResponse
impl Send for WakeGroupArmResponse
impl Sync for WakeGroupArmResponse
impl Unpin for WakeGroupArmResponse
impl UnwindSafe for WakeGroupArmResponse
Blanket Implementations§
Source§impl<T> Body for Twhere
T: Persistable,
impl<T> Body for Twhere
T: Persistable,
Source§type MarkerAtTopLevel = T
type MarkerAtTopLevel = T
The marker type to use when the body is at the top-level.
Source§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