pub struct TransformSchema {
pub name: String,
pub description: String,
pub properties: HashMap<String, PropertySchema>,
}Expand description
Re-export nemo-plugin-api for convenience Schema for a transform.
Fields§
§name: StringTransform name.
description: StringDescription.
properties: HashMap<String, PropertySchema>Configuration properties.
Implementations§
Source§impl TransformSchema
impl TransformSchema
Sourcepub fn new(name: impl Into<String>) -> TransformSchema
pub fn new(name: impl Into<String>) -> TransformSchema
Creates a new transform schema.
Trait Implementations§
Source§impl Clone for TransformSchema
impl Clone for TransformSchema
Source§fn clone(&self) -> TransformSchema
fn clone(&self) -> TransformSchema
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 TransformSchema
impl Debug for TransformSchema
Source§impl Default for TransformSchema
impl Default for TransformSchema
Source§fn default() -> TransformSchema
fn default() -> TransformSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TransformSchema
impl<'de> Deserialize<'de> for TransformSchema
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransformSchema, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransformSchema, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TransformSchema
impl Serialize for TransformSchema
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for TransformSchema
impl RefUnwindSafe for TransformSchema
impl Send for TransformSchema
impl Sync for TransformSchema
impl Unpin for TransformSchema
impl UnsafeUnpin for TransformSchema
impl UnwindSafe for TransformSchema
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