pub struct RoleRef { /* private fields */ }Expand description
Trait Implementations§
Source§impl ConfigRef for RoleRef
impl ConfigRef for RoleRef
Source§fn unique_name(&self) -> String
fn unique_name(&self) -> String
Returns the unique name of the RoleRef object.
This name is used to identify the RoleRef when building the HashMap for a
ConfigRefMap.
type FullObject = Role
Source§impl CreateFromJson for RoleRef
Enables the creation of a RoleRef instance from a JSON representation.
Typically used when parsing JSON data from the Opsview API.
impl CreateFromJson for RoleRef
Enables the creation of a RoleRef instance from a JSON representation.
Typically used when parsing JSON data from the Opsview API.
Source§impl<'de> Deserialize<'de> for RoleRef
impl<'de> Deserialize<'de> for RoleRef
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 RoleRef
impl StructuralPartialEq for RoleRef
Auto Trait Implementations§
impl Freeze for RoleRef
impl RefUnwindSafe for RoleRef
impl Send for RoleRef
impl Sync for RoleRef
impl Unpin for RoleRef
impl UnwindSafe for RoleRef
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.