pub struct ModuleBay {Show 18 fields
pub id: Option<i32>,
pub url: Option<String>,
pub display_url: Option<String>,
pub display: Option<String>,
pub device: Box<BriefDevice>,
pub module: Option<Option<Box<BriefModule>>>,
pub name: String,
pub label: Option<String>,
pub position: Option<String>,
pub enabled: Option<bool>,
pub description: Option<String>,
pub installed_module: Option<Option<Box<BriefModule>>>,
pub owner: Option<Option<Box<BriefOwner>>>,
pub tags: Option<Vec<NestedTag>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
pub _occupied: Option<bool>,
}Expand description
ModuleBay : Adds an owner field for models which have a ForeignKey to users.Owner.
Fields§
§id: Option<i32>§url: Option<String>§display_url: Option<String>§display: Option<String>§device: Box<BriefDevice>§module: Option<Option<Box<BriefModule>>>§name: String§label: Option<String>Physical label
position: Option<String>Identifier to reference when renaming installed components
enabled: Option<bool>§description: Option<String>§installed_module: Option<Option<Box<BriefModule>>>§owner: Option<Option<Box<BriefOwner>>>§custom_fields: Option<HashMap<String, Value>>§created: Option<Option<String>>§last_updated: Option<Option<String>>§_occupied: Option<bool>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ModuleBay
impl<'de> Deserialize<'de> for ModuleBay
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 StructuralPartialEq for ModuleBay
Auto Trait Implementations§
impl Freeze for ModuleBay
impl RefUnwindSafe for ModuleBay
impl Send for ModuleBay
impl Sync for ModuleBay
impl Unpin for ModuleBay
impl UnsafeUnpin for ModuleBay
impl UnwindSafe for ModuleBay
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