pub struct DataTypeMember {
pub name: String,
pub type_: String,
pub offset: u64,
pub size: u64,
}Expand description
One field of a struct/union data type, from get_datatype (spec §3.x). type_ serializes as the
wire key type (a Rust keyword-adjacent rename, not a shape change).
Fields§
§name: String§type_: String§offset: u64§size: u64Trait Implementations§
Source§impl Clone for DataTypeMember
impl Clone for DataTypeMember
Source§fn clone(&self) -> DataTypeMember
fn clone(&self) -> DataTypeMember
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DataTypeMember
impl Debug for DataTypeMember
Source§impl<'de> Deserialize<'de> for DataTypeMember
impl<'de> Deserialize<'de> for DataTypeMember
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DataTypeMember
Source§impl PartialEq for DataTypeMember
impl PartialEq for DataTypeMember
Source§impl Serialize for DataTypeMember
impl Serialize for DataTypeMember
impl StructuralPartialEq for DataTypeMember
Auto Trait Implementations§
impl Freeze for DataTypeMember
impl RefUnwindSafe for DataTypeMember
impl Send for DataTypeMember
impl Sync for DataTypeMember
impl Unpin for DataTypeMember
impl UnsafeUnpin for DataTypeMember
impl UnwindSafe for DataTypeMember
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