pub struct CostObject {
pub name: String,
pub approved_amount: Money,
pub claimed_amount: Money,
pub approver_id: String,
pub expenses: Vec<CostObjectExpense>,
pub is_owned_by_caller: bool,
pub is_fully_approved: bool,
}Fields§
§name: String§approved_amount: Money§claimed_amount: Money§approver_id: String§expenses: Vec<CostObjectExpense>§is_owned_by_caller: bool§is_fully_approved: boolTrait Implementations§
Source§impl Clone for CostObject
impl Clone for CostObject
Source§impl Debug for CostObject
impl Debug for CostObject
Source§impl<'de> Deserialize<'de> for CostObject
impl<'de> Deserialize<'de> for CostObject
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
Auto Trait Implementations§
impl Forget for CostObject
impl Freeze for CostObject
impl RefUnwindSafe for CostObject
impl Send for CostObject
impl Sync for CostObject
impl Unpin for CostObject
impl UnsafeUnpin for CostObject
impl UnwindSafe for CostObject
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