pub struct IODescriptor {
pub content_type: Option<String>,
pub description: Option<String>,
pub schema: Option<Value>,
}Expand description
Describes stdin or stdout for a command.
Fields§
§content_type: Option<String>§description: Option<String>§schema: Option<Value>Trait Implementations§
Source§impl Clone for IODescriptor
impl Clone for IODescriptor
Source§fn clone(&self) -> IODescriptor
fn clone(&self) -> IODescriptor
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 IODescriptor
impl Debug for IODescriptor
Source§impl<'de> Deserialize<'de> for IODescriptor
impl<'de> Deserialize<'de> for IODescriptor
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 IODescriptor
impl RefUnwindSafe for IODescriptor
impl Send for IODescriptor
impl Sync for IODescriptor
impl Unpin for IODescriptor
impl UnsafeUnpin for IODescriptor
impl UnwindSafe for IODescriptor
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