pub struct CircuitGroupAssignment {
pub id: Option<i32>,
pub url: Option<String>,
pub display_url: Option<String>,
pub display: Option<String>,
pub group: Box<BriefCircuitGroup>,
pub member_type: String,
pub member_id: i64,
pub member: Option<Option<Value>>,
pub priority: Option<Box<BriefCircuitGroupAssignmentSerializerPriority>>,
pub tags: Option<Vec<NestedTag>>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
}Expand description
CircuitGroupAssignment : Base serializer for group assignments under CircuitSerializer.
Fields§
§id: Option<i32>§url: Option<String>§display_url: Option<String>§display: Option<String>§group: Box<BriefCircuitGroup>§member_type: String§member_id: i64§member: Option<Option<Value>>§priority: Option<Box<BriefCircuitGroupAssignmentSerializerPriority>>§created: Option<Option<String>>§last_updated: Option<Option<String>>Implementations§
Source§impl CircuitGroupAssignment
impl CircuitGroupAssignment
Sourcepub fn new(
group: BriefCircuitGroup,
member_type: String,
member_id: i64,
) -> CircuitGroupAssignment
pub fn new( group: BriefCircuitGroup, member_type: String, member_id: i64, ) -> CircuitGroupAssignment
Base serializer for group assignments under CircuitSerializer.
Trait Implementations§
Source§impl Clone for CircuitGroupAssignment
impl Clone for CircuitGroupAssignment
Source§fn clone(&self) -> CircuitGroupAssignment
fn clone(&self) -> CircuitGroupAssignment
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 CircuitGroupAssignment
impl Debug for CircuitGroupAssignment
Source§impl Default for CircuitGroupAssignment
impl Default for CircuitGroupAssignment
Source§fn default() -> CircuitGroupAssignment
fn default() -> CircuitGroupAssignment
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CircuitGroupAssignment
impl<'de> Deserialize<'de> for CircuitGroupAssignment
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 CircuitGroupAssignment
impl PartialEq for CircuitGroupAssignment
Source§impl Serialize for CircuitGroupAssignment
impl Serialize for CircuitGroupAssignment
impl StructuralPartialEq for CircuitGroupAssignment
Auto Trait Implementations§
impl Freeze for CircuitGroupAssignment
impl RefUnwindSafe for CircuitGroupAssignment
impl Send for CircuitGroupAssignment
impl Sync for CircuitGroupAssignment
impl Unpin for CircuitGroupAssignment
impl UnwindSafe for CircuitGroupAssignment
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