pub struct CompositionRole {
pub role: String,
pub intent: Option<String>,
}Expand description
A role the operator wants filled.
Fields§
§role: StringSemantic role name, e.g. builder.
intent: Option<String>What the operator wants this role to do. Redacted on construction.
Implementations§
Trait Implementations§
Source§impl Clone for CompositionRole
impl Clone for CompositionRole
Source§fn clone(&self) -> CompositionRole
fn clone(&self) -> CompositionRole
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CompositionRole
impl Debug for CompositionRole
Source§impl<'de> Deserialize<'de> for CompositionRole
impl<'de> Deserialize<'de> for CompositionRole
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 CompositionRole
Source§impl PartialEq for CompositionRole
impl PartialEq for CompositionRole
Source§impl Serialize for CompositionRole
impl Serialize for CompositionRole
impl StructuralPartialEq for CompositionRole
Auto Trait Implementations§
impl Freeze for CompositionRole
impl RefUnwindSafe for CompositionRole
impl Send for CompositionRole
impl Sync for CompositionRole
impl Unpin for CompositionRole
impl UnsafeUnpin for CompositionRole
impl UnwindSafe for CompositionRole
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