pub struct BriefDeviceRole {
pub id: Option<i32>,
pub url: Option<String>,
pub display: Option<String>,
pub name: String,
pub slug: String,
pub description: Option<String>,
pub device_count: Option<i32>,
pub virtualmachine_count: Option<i32>,
pub _depth: Option<i32>,
}Expand description
BriefDeviceRole : Extends PrimaryModelSerializer to include MPTT support.
Fields§
§id: Option<i32>§url: Option<String>§display: Option<String>§name: String§slug: String§description: Option<String>§device_count: Option<i32>§virtualmachine_count: Option<i32>§_depth: Option<i32>Implementations§
Source§impl BriefDeviceRole
impl BriefDeviceRole
Sourcepub fn new(name: String, slug: String) -> BriefDeviceRole
pub fn new(name: String, slug: String) -> BriefDeviceRole
Extends PrimaryModelSerializer to include MPTT support.
Trait Implementations§
Source§impl Clone for BriefDeviceRole
impl Clone for BriefDeviceRole
Source§fn clone(&self) -> BriefDeviceRole
fn clone(&self) -> BriefDeviceRole
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 BriefDeviceRole
impl Debug for BriefDeviceRole
Source§impl Default for BriefDeviceRole
impl Default for BriefDeviceRole
Source§fn default() -> BriefDeviceRole
fn default() -> BriefDeviceRole
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BriefDeviceRole
impl<'de> Deserialize<'de> for BriefDeviceRole
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 BriefDeviceRole
impl PartialEq for BriefDeviceRole
Source§impl Serialize for BriefDeviceRole
impl Serialize for BriefDeviceRole
impl StructuralPartialEq for BriefDeviceRole
Auto Trait Implementations§
impl Freeze for BriefDeviceRole
impl RefUnwindSafe for BriefDeviceRole
impl Send for BriefDeviceRole
impl Sync for BriefDeviceRole
impl Unpin for BriefDeviceRole
impl UnwindSafe for BriefDeviceRole
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