pub struct ProbeRequestBody<'a, ElementContainer = ReadElements<'a>> {
pub elements: ElementContainer,
pub _phantom: PhantomData<&'a ()>,
}Expand description
The body of a probe request.
Fields§
§elements: ElementContainerThese are the tagged parameters of the frame body.
_phantom: PhantomData<&'a ()>Implementations§
Source§impl<'a> ProbeRequestBody<'a>
impl<'a> ProbeRequestBody<'a>
Trait Implementations§
Source§impl<'a, ElementContainer: Clone> Clone for ProbeRequestBody<'a, ElementContainer>
impl<'a, ElementContainer: Clone> Clone for ProbeRequestBody<'a, ElementContainer>
Source§fn clone(&self) -> ProbeRequestBody<'a, ElementContainer>
fn clone(&self) -> ProbeRequestBody<'a, ElementContainer>
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<'a, ElementContainer: Debug> Debug for ProbeRequestBody<'a, ElementContainer>
impl<'a, ElementContainer: Debug> Debug for ProbeRequestBody<'a, ElementContainer>
Source§impl<'a, ElementContainer: Default> Default for ProbeRequestBody<'a, ElementContainer>
impl<'a, ElementContainer: Default> Default for ProbeRequestBody<'a, ElementContainer>
Source§fn default() -> ProbeRequestBody<'a, ElementContainer>
fn default() -> ProbeRequestBody<'a, ElementContainer>
Returns the “default value” for a type. Read more
Source§impl<'a, ElementContainer> Format for ProbeRequestBody<'a, ElementContainer>
impl<'a, ElementContainer> Format for ProbeRequestBody<'a, ElementContainer>
Source§impl<ElementContainer> HasElements<ElementContainer> for ProbeRequestBody<'_, ElementContainer>
impl<ElementContainer> HasElements<ElementContainer> for ProbeRequestBody<'_, ElementContainer>
Source§fn get_elements(&self) -> &ElementContainer
fn get_elements(&self) -> &ElementContainer
Get the elements from the frame body.
Source§impl<'a, ElementContainer: Hash> Hash for ProbeRequestBody<'a, ElementContainer>
impl<'a, ElementContainer: Hash> Hash for ProbeRequestBody<'a, ElementContainer>
Source§impl<'a, ElementContainer> ManagementFrameBody for ProbeRequestBody<'a, ElementContainer>
impl<'a, ElementContainer> ManagementFrameBody for ProbeRequestBody<'a, ElementContainer>
const SUBTYPE: ManagementFrameSubtype = ManagementFrameSubtype::ProbeRequest
Source§impl<ElementContainer: MeasureWith<()>> MeasureWith<()> for ProbeRequestBody<'_, ElementContainer>
impl<ElementContainer: MeasureWith<()>> MeasureWith<()> for ProbeRequestBody<'_, ElementContainer>
Source§fn measure_with(&self, ctx: &()) -> usize
fn measure_with(&self, ctx: &()) -> usize
How large is
Self, given the ctx?Source§impl<'a, ElementContainer: PartialEq> PartialEq for ProbeRequestBody<'a, ElementContainer>
impl<'a, ElementContainer: PartialEq> PartialEq for ProbeRequestBody<'a, ElementContainer>
Source§fn eq(&self, other: &ProbeRequestBody<'a, ElementContainer>) -> bool
fn eq(&self, other: &ProbeRequestBody<'a, ElementContainer>) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl<'a> TryFromCtx<'a> for ProbeRequestBody<'a>
impl<'a> TryFromCtx<'a> for ProbeRequestBody<'a>
Source§impl<ElementContainer: TryIntoCtx<Error = Error>> TryIntoCtx for ProbeRequestBody<'_, ElementContainer>
impl<ElementContainer: TryIntoCtx<Error = Error>> TryIntoCtx for ProbeRequestBody<'_, ElementContainer>
impl<'a, ElementContainer: Copy> Copy for ProbeRequestBody<'a, ElementContainer>
impl<'a, ElementContainer: Eq> Eq for ProbeRequestBody<'a, ElementContainer>
impl<'a, ElementContainer> StructuralPartialEq for ProbeRequestBody<'a, ElementContainer>
Auto Trait Implementations§
impl<'a, ElementContainer> Freeze for ProbeRequestBody<'a, ElementContainer>where
ElementContainer: Freeze,
impl<'a, ElementContainer> RefUnwindSafe for ProbeRequestBody<'a, ElementContainer>where
ElementContainer: RefUnwindSafe,
impl<'a, ElementContainer> Send for ProbeRequestBody<'a, ElementContainer>where
ElementContainer: Send,
impl<'a, ElementContainer> Sync for ProbeRequestBody<'a, ElementContainer>where
ElementContainer: Sync,
impl<'a, ElementContainer> Unpin for ProbeRequestBody<'a, ElementContainer>where
ElementContainer: Unpin,
impl<'a, ElementContainer> UnwindSafe for ProbeRequestBody<'a, ElementContainer>where
ElementContainer: UnwindSafe,
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