[−][src]Struct doublecount::Account
Fields
id: AccountID
A unique identifier for this Account
name: Option<String>
The name of this Account
currency: Rc<Currency>
The type of currency to be stored in this account
category: Option<Rc<AccountCategory>>
The category that this account part of
Methods
impl Account
[src]
pub fn new(
name: Option<&str>,
currency: Rc<Currency>,
category: Option<Rc<AccountCategory>>
) -> Account
[src]
name: Option<&str>,
currency: Rc<Currency>,
category: Option<Rc<AccountCategory>>
) -> Account
Create a new account and add it to this program state (and create its associated AccountState).
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Account
impl !Send for Account
impl !Sync for Account
impl Unpin for Account
impl !UnwindSafe for Account
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>,