pub struct SetActionStrategy;Trait Implementations§
Source§impl ActionStrategy for SetActionStrategy
impl ActionStrategy for SetActionStrategy
Source§fn can_handle(&self, key: &str) -> bool
fn can_handle(&self, key: &str) -> bool
Returns true if this strategy claims responsibility for this action key.
Source§fn validate(
&self,
_key: &str,
value: &Value,
config: &EspforgeConfiguration,
_manifests: &HashMap<String, ComponentManifest>,
) -> ValidationResult
fn validate( &self, _key: &str, value: &Value, config: &EspforgeConfiguration, _manifests: &HashMap<String, ComponentManifest>, ) -> ValidationResult
Validates the action logic (e.g. does the component exist? does the method exist?).
This is used by the AppNibbler.
Source§impl Default for SetActionStrategy
impl Default for SetActionStrategy
Source§fn default() -> SetActionStrategy
fn default() -> SetActionStrategy
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SetActionStrategy
impl RefUnwindSafe for SetActionStrategy
impl Send for SetActionStrategy
impl Sync for SetActionStrategy
impl Unpin for SetActionStrategy
impl UnwindSafe for SetActionStrategy
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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