#[non_exhaustive]pub struct ModelSourceInfo {
pub source_type: ModelSourceType,
pub copy: bool,
/* private fields */
}Expand description
Detail description of the source information of the model.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.source_type: ModelSourceTypeType of the model source.
copy: boolIf this Model is copy of another Model. If true then source_type pertains to the original.
Implementations§
Source§impl ModelSourceInfo
impl ModelSourceInfo
pub fn new() -> Self
Sourcepub fn set_source_type<T: Into<ModelSourceType>>(self, v: T) -> Self
pub fn set_source_type<T: Into<ModelSourceType>>(self, v: T) -> Self
Sets the value of source_type.
Trait Implementations§
Source§impl Clone for ModelSourceInfo
impl Clone for ModelSourceInfo
Source§fn clone(&self) -> ModelSourceInfo
fn clone(&self) -> ModelSourceInfo
Returns a copy 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 ModelSourceInfo
impl Debug for ModelSourceInfo
Source§impl Default for ModelSourceInfo
impl Default for ModelSourceInfo
Source§fn default() -> ModelSourceInfo
fn default() -> ModelSourceInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelSourceInfowhere
ModelSourceInfo: Default,
impl<'de> Deserialize<'de> for ModelSourceInfowhere
ModelSourceInfo: 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 Message for ModelSourceInfo
impl Message for ModelSourceInfo
Source§impl PartialEq for ModelSourceInfo
impl PartialEq for ModelSourceInfo
Source§impl Serialize for ModelSourceInfo
impl Serialize for ModelSourceInfo
impl StructuralPartialEq for ModelSourceInfo
Auto Trait Implementations§
impl Freeze for ModelSourceInfo
impl RefUnwindSafe for ModelSourceInfo
impl Send for ModelSourceInfo
impl Sync for ModelSourceInfo
impl Unpin for ModelSourceInfo
impl UnwindSafe for ModelSourceInfo
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