pub struct EtlDocument {
pub etdl: String,
pub info: Info,
pub asyncapi_imports: BTreeMap<String, String>,
pub components: Option<Components>,
pub event_trees: BTreeMap<String, EventTree>,
pub fault_trees: Option<BTreeMap<String, FaultTree>>,
pub extensions: BTreeMap<String, Value>,
}Fields§
§etdl: String§info: Info§asyncapi_imports: BTreeMap<String, String>§components: Option<Components>§event_trees: BTreeMap<String, EventTree>§fault_trees: Option<BTreeMap<String, FaultTree>>§extensions: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for EtlDocument
impl Clone for EtlDocument
Source§fn clone(&self) -> EtlDocument
fn clone(&self) -> EtlDocument
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 EtlDocument
impl Debug for EtlDocument
Source§impl<'de> Deserialize<'de> for EtlDocument
impl<'de> Deserialize<'de> for EtlDocument
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 EtlDocument
impl RefUnwindSafe for EtlDocument
impl Send for EtlDocument
impl Sync for EtlDocument
impl Unpin for EtlDocument
impl UnsafeUnpin for EtlDocument
impl UnwindSafe for EtlDocument
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