pub struct Bill {
pub timestamp_from: i64,
pub timestamp_to: i64,
pub comment: String,
pub users: UserGroup,
pub bill_state: BillState,
pub users_that_will_not_be_billed: HashSet<u32>,
pub finalized_data: ExportableBillData,
}Fields§
§timestamp_from: i64§timestamp_to: i64§comment: String§users: UserGroup§bill_state: BillState§users_that_will_not_be_billed: HashSet<u32>§finalized_data: ExportableBillDataImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Bill
impl<'de> Deserialize<'de> for Bill
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 TypeScriptifyTrait for Bill
impl TypeScriptifyTrait for Bill
fn type_script_ify() -> String
Auto Trait Implementations§
impl Freeze for Bill
impl RefUnwindSafe for Bill
impl Send for Bill
impl Sync for Bill
impl Unpin for Bill
impl UnwindSafe for Bill
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