pub struct ConnectorStep {
pub id: String,
pub label: String,
pub _type: StepType,
pub name: String,
pub path: Vec<String>,
pub icon: String,
pub is_trigger: bool,
pub reference: Option<EntityConnector>,
pub children: Option<Vec<ConnectorStep>>,
pub data: ConnectorStepData,
}Expand description
§Connector
Connector contract represent an ant schema that takes in operators and actions to be performed on a dataset
Fields§
§id: StringName of the the schema
label: StringName of the the schema
_type: StepType§name: StringName of the the schema
path: Vec<String>Name of the the schema
icon: StringIcon of the the schema
is_trigger: boolif connector is a trigger
reference: Option<EntityConnector>§children: Option<Vec<ConnectorStep>>§data: ConnectorStepDataDescription of the the schema
Trait Implementations§
Source§impl Clone for ConnectorStep
impl Clone for ConnectorStep
Source§fn clone(&self) -> ConnectorStep
fn clone(&self) -> ConnectorStep
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 ConnectorStep
impl Debug for ConnectorStep
Source§impl Default for ConnectorStep
impl Default for ConnectorStep
Source§fn default() -> ConnectorStep
fn default() -> ConnectorStep
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConnectorStep
impl<'de> Deserialize<'de> for ConnectorStep
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 PartialEq for ConnectorStep
impl PartialEq for ConnectorStep
Source§impl Serialize for ConnectorStep
impl Serialize for ConnectorStep
impl Eq for ConnectorStep
impl StructuralPartialEq for ConnectorStep
Auto Trait Implementations§
impl Freeze for ConnectorStep
impl RefUnwindSafe for ConnectorStep
impl Send for ConnectorStep
impl Sync for ConnectorStep
impl Unpin for ConnectorStep
impl UnwindSafe for ConnectorStep
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more