pub struct FieldDesc {
pub name: &'static str,
pub offset: usize,
pub size: usize,
pub field_type: FieldType,
}Expand description
Describes a field’s position and type within a protocol header.
Fields§
§name: &'static str§offset: usize§size: usize§field_type: FieldTypeImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FieldDesc
impl RefUnwindSafe for FieldDesc
impl Send for FieldDesc
impl Sync for FieldDesc
impl Unpin for FieldDesc
impl UnsafeUnpin for FieldDesc
impl UnwindSafe for FieldDesc
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more