pub struct BuildingUserResponse {
pub apartments: Vec<String>,
pub role: String,
pub user_email: Option<String>,
pub user_id: String,
pub user_name: Option<Value>,
}Expand description
BuildingUserResponse
JSON schema
{
"type": "object",
"required": [
"apartments",
"role",
"user_id"
],
"properties": {
"apartments": {
"type": "array",
"items": {
"type": "string"
}
},
"role": {
"type": "string"
},
"user_email": {
"type": [
"string",
"null"
]
},
"user_id": {
"type": "string"
},
"user_name": {}
}
}Fields§
§apartments: Vec<String>§role: String§user_email: Option<String>§user_id: String§user_name: Option<Value>Trait Implementations§
Source§impl Clone for BuildingUserResponse
impl Clone for BuildingUserResponse
Source§fn clone(&self) -> BuildingUserResponse
fn clone(&self) -> BuildingUserResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BuildingUserResponse
impl Debug for BuildingUserResponse
Source§impl<'de> Deserialize<'de> for BuildingUserResponse
impl<'de> Deserialize<'de> for BuildingUserResponse
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 Freeze for BuildingUserResponse
impl RefUnwindSafe for BuildingUserResponse
impl Send for BuildingUserResponse
impl Sync for BuildingUserResponse
impl Unpin for BuildingUserResponse
impl UnsafeUnpin for BuildingUserResponse
impl UnwindSafe for BuildingUserResponse
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