pub struct ComponentSpec {
pub type: String,
pub owner: String,
pub lifecycle: String,
pub domain: Option<String>,
pub system: Option<String>,
pub consumes_apis: Option<Vec<String>>,
}
Fields§
§type: String
§owner: String
§lifecycle: String
§domain: Option<String>
§system: Option<String>
§consumes_apis: Option<Vec<String>>
Trait Implementations§
Source§impl Debug for ComponentSpec
impl Debug for ComponentSpec
Source§impl<'de> Deserialize<'de> for ComponentSpec
impl<'de> Deserialize<'de> for ComponentSpec
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
Auto Trait Implementations§
impl Freeze for ComponentSpec
impl RefUnwindSafe for ComponentSpec
impl Send for ComponentSpec
impl Sync for ComponentSpec
impl Unpin for ComponentSpec
impl UnwindSafe for ComponentSpec
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