pub struct LabeledAction { /* private fields */ }Expand description
Label and arguments associated with a labeled action.
Implementations§
Source§impl LabeledAction
impl LabeledAction
pub fn new_with_network( network: &Network, label: &str, arguments: Box<[Value]>, ) -> Self
Sourcepub fn label_index(&self) -> LabelIndex
pub fn label_index(&self) -> LabelIndex
Returns the index of the action’s label.
Trait Implementations§
Source§impl Clone for LabeledAction
impl Clone for LabeledAction
Source§fn clone(&self) -> LabeledAction
fn clone(&self) -> LabeledAction
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 LabeledAction
impl Debug for LabeledAction
Source§impl<'de> Deserialize<'de> for LabeledAction
impl<'de> Deserialize<'de> for LabeledAction
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 LabeledAction
impl Hash for LabeledAction
Source§impl Into<Action> for LabeledAction
impl Into<Action> for LabeledAction
Source§impl PartialEq for LabeledAction
impl PartialEq for LabeledAction
Source§impl Serialize for LabeledAction
impl Serialize for LabeledAction
impl Eq for LabeledAction
impl StructuralPartialEq for LabeledAction
Auto Trait Implementations§
impl Freeze for LabeledAction
impl RefUnwindSafe for LabeledAction
impl Send for LabeledAction
impl Sync for LabeledAction
impl Unpin for LabeledAction
impl UnwindSafe for LabeledAction
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