pub struct UserPropertyDetailsExtendedWithRent {
pub id: PropertyId,
pub owner: BasicUser,
pub property: BasicProperty,
pub happy: i32,
pub upkeep: Upkeep,
pub market_price: i64,
pub modifications: Vec<PropertyModificationEnum>,
pub staff: Vec<Staff>,
pub used_by: Vec<BasicUser>,
pub status: Status,
pub rented_by: Option<BasicUser>,
}
Fields§
§id: PropertyId
§owner: BasicUser
§property: BasicProperty
§happy: i32
§upkeep: Upkeep
§market_price: i64
§modifications: Vec<PropertyModificationEnum>
§staff: Vec<Staff>
§used_by: Vec<BasicUser>
§status: Status
§rented_by: Option<BasicUser>
Trait Implementations§
Source§impl Clone for UserPropertyDetailsExtendedWithRent
impl Clone for UserPropertyDetailsExtendedWithRent
Source§fn clone(&self) -> UserPropertyDetailsExtendedWithRent
fn clone(&self) -> UserPropertyDetailsExtendedWithRent
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<'de> Deserialize<'de> for UserPropertyDetailsExtendedWithRent
impl<'de> Deserialize<'de> for UserPropertyDetailsExtendedWithRent
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 PartialEq for UserPropertyDetailsExtendedWithRent
impl PartialEq for UserPropertyDetailsExtendedWithRent
Source§fn eq(&self, other: &UserPropertyDetailsExtendedWithRent) -> bool
fn eq(&self, other: &UserPropertyDetailsExtendedWithRent) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for UserPropertyDetailsExtendedWithRent
Auto Trait Implementations§
impl Freeze for UserPropertyDetailsExtendedWithRent
impl RefUnwindSafe for UserPropertyDetailsExtendedWithRent
impl Send for UserPropertyDetailsExtendedWithRent
impl Sync for UserPropertyDetailsExtendedWithRent
impl Unpin for UserPropertyDetailsExtendedWithRent
impl UnwindSafe for UserPropertyDetailsExtendedWithRent
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