pub struct ConfigurableField {
pub id: String,
pub name: Option<String>,
pub description: Option<String>,
pub annotation: Option<String>,
pub is_shared: bool,
}Expand description
Field that can be configured by the user.
This corresponds to Python’s ConfigurableField NamedTuple.
Fields§
§id: StringThe unique identifier of the field
name: Option<String>The name of the field
description: Option<String>The description of the field
annotation: Option<String>The annotation of the field (type hint as string in Rust)
Whether the field is shared across runnables
Implementations§
Trait Implementations§
Source§impl Clone for ConfigurableField
impl Clone for ConfigurableField
Source§fn clone(&self) -> ConfigurableField
fn clone(&self) -> ConfigurableField
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 ConfigurableField
impl Debug for ConfigurableField
Source§impl<'de> Deserialize<'de> for ConfigurableField
impl<'de> Deserialize<'de> for ConfigurableField
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
Source§impl Hash for ConfigurableField
impl Hash for ConfigurableField
Source§impl PartialEq for ConfigurableField
impl PartialEq for ConfigurableField
Source§impl Serialize for ConfigurableField
impl Serialize for ConfigurableField
impl Eq for ConfigurableField
impl StructuralPartialEq for ConfigurableField
Auto Trait Implementations§
impl Freeze for ConfigurableField
impl RefUnwindSafe for ConfigurableField
impl Send for ConfigurableField
impl Sync for ConfigurableField
impl Unpin for ConfigurableField
impl UnwindSafe for ConfigurableField
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.