pub struct ChannelSchema {
pub input: Value,
pub incoming: BTreeMap<String, IncomingSchema>,
pub outgoing: BTreeMap<String, Value>,
pub transport: Option<TransportConfig>,
}Fields§
§input: Value§incoming: BTreeMap<String, IncomingSchema>§outgoing: BTreeMap<String, Value>§transport: Option<TransportConfig>Trait Implementations§
Source§impl Clone for ChannelSchema
impl Clone for ChannelSchema
Source§fn clone(&self) -> ChannelSchema
fn clone(&self) -> ChannelSchema
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 ChannelSchema
impl Debug for ChannelSchema
Source§impl<'de> Deserialize<'de> for ChannelSchema
impl<'de> Deserialize<'de> for ChannelSchema
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 ChannelSchema
impl RefUnwindSafe for ChannelSchema
impl Send for ChannelSchema
impl Sync for ChannelSchema
impl Unpin for ChannelSchema
impl UnsafeUnpin for ChannelSchema
impl UnwindSafe for ChannelSchema
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