pub struct AvialModel {
pub name: String255,
pub key: String255,
pub data: u64,
pub attributes: Vec<ModelAttribute>,
pub properties: Vec<ModelProperty>,
pub facts: Vec<ModelFact>,
}
Fields§
§name: String255
§key: String255
§data: u64
Length of the data in bytes
attributes: Vec<ModelAttribute>
§properties: Vec<ModelProperty>
§facts: Vec<ModelFact>
Trait Implementations§
Source§impl Clone for AvialModel
impl Clone for AvialModel
Source§fn clone(&self) -> AvialModel
fn clone(&self) -> AvialModel
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 AvialModel
impl Debug for AvialModel
Source§impl Default for AvialModel
impl Default for AvialModel
Source§fn default() -> AvialModel
fn default() -> AvialModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AvialModelwhere
AvialModel: Default,
impl<'de> Deserialize<'de> for AvialModelwhere
AvialModel: Default,
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
Source§impl PartialEq for AvialModel
impl PartialEq for AvialModel
Source§impl Serialize for AvialModel
impl Serialize for AvialModel
impl StructuralPartialEq for AvialModel
Auto Trait Implementations§
impl Freeze for AvialModel
impl RefUnwindSafe for AvialModel
impl Send for AvialModel
impl Sync for AvialModel
impl Unpin for AvialModel
impl UnwindSafe for AvialModel
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