pub(crate) enum FlowTypesCommands {
Show 14 variants
List,
Get(FlowTypeIdArgs),
ListVariables(FlowTypeIdArgs),
ListExtensions(FlowTypeIdArgs),
Create(CreateFlowTypeArgs),
Delete(FlowTypeIdArgs),
AddVariable(FlowTypeAddVariableArgs),
RemoveVariable(FlowTypeVariableArgs),
AddExtension(FlowTypeAddExtensionArgs),
RemoveExtension(FlowExtensionTypeIdArgs),
UpdateDescription(FlowTypeUpdateDescriptionArgs),
AddEntityInstance(FlowTypeAddEntityInstanceArgs),
RemoveEntityInstance(FlowTypeRemoveEntityInstanceArgs),
JsonSchema,
}
Variants§
List
List all flow types.
Get(FlowTypeIdArgs)
Prints a single flow type.
ListVariables(FlowTypeIdArgs)
List the variables of a flow type.
ListExtensions(FlowTypeIdArgs)
List the extensions of a flow type.
Create(CreateFlowTypeArgs)
Creates a new flow type.
Delete(FlowTypeIdArgs)
Deletes a flow type.
AddVariable(FlowTypeAddVariableArgs)
Adds a property to a flow type.
RemoveVariable(FlowTypeVariableArgs)
Removes a property from a flow type.
AddExtension(FlowTypeAddExtensionArgs)
Adds an extension to a flow type.
RemoveExtension(FlowExtensionTypeIdArgs)
Removes an extension from a flow type.
UpdateDescription(FlowTypeUpdateDescriptionArgs)
Updates the description of a flow type.
AddEntityInstance(FlowTypeAddEntityInstanceArgs)
Adds a new entity instance to a flow type.
RemoveEntityInstance(FlowTypeRemoveEntityInstanceArgs)
Removes an entity instance to a flow type.
JsonSchema
Prints the JSON Schema of flow types.
Trait Implementations§
Source§impl Clone for FlowTypesCommands
impl Clone for FlowTypesCommands
Source§fn clone(&self) -> FlowTypesCommands
fn clone(&self) -> FlowTypesCommands
Returns a copy 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 FlowTypesCommands
impl Debug for FlowTypesCommands
Source§impl FromArgMatches for FlowTypesCommands
impl FromArgMatches for FlowTypesCommands
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches
to self
.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches
to self
.Source§impl Subcommand for FlowTypesCommands
impl Subcommand for FlowTypesCommands
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to [
Command
] so it can instantiate self
via
[FromArgMatches::update_from_arg_matches_mut
] Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self
can parse a specific subcommandAuto Trait Implementations§
impl Freeze for FlowTypesCommands
impl RefUnwindSafe for FlowTypesCommands
impl Send for FlowTypesCommands
impl Sync for FlowTypesCommands
impl Unpin for FlowTypesCommands
impl UnwindSafe for FlowTypesCommands
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
§impl<T> CloneAny for T
impl<T> CloneAny for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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