pub enum ContainerAction {
Close,
Submit,
Custom(String),
}Expand description
Actions that containers can emit.
These are standard actions that containers can produce in response to user interactions.
Variants§
Close
Close the container (dismiss popup/dialog).
Submit
Submit/confirm the container’s contents.
Custom(String)
Custom action with string identifier.
Implementations§
Source§impl ContainerAction
impl ContainerAction
Sourcepub fn custom_name(&self) -> Option<&str>
pub fn custom_name(&self) -> Option<&str>
Get the custom action name if this is a Custom action.
Trait Implementations§
Source§impl Clone for ContainerAction
impl Clone for ContainerAction
Source§fn clone(&self) -> ContainerAction
fn clone(&self) -> ContainerAction
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 ContainerAction
impl Debug for ContainerAction
Source§impl PartialEq for ContainerAction
impl PartialEq for ContainerAction
impl Eq for ContainerAction
impl StructuralPartialEq for ContainerAction
Auto Trait Implementations§
impl Freeze for ContainerAction
impl RefUnwindSafe for ContainerAction
impl Send for ContainerAction
impl Sync for ContainerAction
impl Unpin for ContainerAction
impl UnwindSafe for ContainerAction
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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