[−][src]Enum doublecount::ActionType
A representation of what type of Action is being performed.
Variants
An Action to edit the status of an Account. Represented by the EditAccountStatus struct.
This action has the highest priority when being sorted, because other actions on the same day may depend on this already having been executed.
An Action to assert the current balance of an account while a Program is being executed. Represented by a BalanceAssertion struct.
A Action to perform a transaction between Accounts. Represented by the Transaction struct.
Methods
impl ActionType
[src]
pub fn iterator() -> Iter<'static, ActionType>
[src]
Return an iterator over all available ActionType variants.
Trait Implementations
impl Clone for ActionType
[src]
fn clone(&self) -> ActionType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ActionType
[src]
impl Eq for ActionType
[src]
impl Hash for ActionType
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for ActionType
[src]
fn cmp(&self, other: &ActionType) -> Ordering
[src]
#[must_use]
fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]
fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<ActionType> for ActionType
[src]
fn eq(&self, other: &ActionType) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<ActionType> for ActionType
[src]
fn partial_cmp(&self, other: &ActionType) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ActionType
[src]
impl StructuralPartialEq for ActionType
[src]
Auto Trait Implementations
impl RefUnwindSafe for ActionType
impl Send for ActionType
impl Sync for ActionType
impl Unpin for ActionType
impl UnwindSafe for ActionType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,