pub struct PackInvitationWithPack {
pub invitation: PackInvitation,
pub makers: Vec<Maker>,
pub network_domains: Vec<String>,
pub pack: PackSummary,
}Expand description
Pack invitation with Pack metadata.
JSON schema
{
"description": "Pack invitation with Pack metadata.",
"type": "object",
"required": [
"invitation",
"makers",
"networkDomains",
"pack"
],
"properties": {
"invitation": {
"$ref": "#/components/schemas/PackInvitation"
},
"makers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Maker"
}
},
"networkDomains": {
"description": "Network domain of the Pack",
"type": "array",
"items": {
"type": "string"
}
},
"pack": {
"$ref": "#/components/schemas/PackSummary"
}
},
"additionalProperties": false,
"x-schema-name": "PackInvitationWithPack"
}Fields§
§invitation: PackInvitation§makers: Vec<Maker>§network_domains: Vec<String>Network domain of the Pack
pack: PackSummaryTrait Implementations§
Source§impl Clone for PackInvitationWithPack
impl Clone for PackInvitationWithPack
Source§fn clone(&self) -> PackInvitationWithPack
fn clone(&self) -> PackInvitationWithPack
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 Debug for PackInvitationWithPack
impl Debug for PackInvitationWithPack
Source§impl<'de> Deserialize<'de> for PackInvitationWithPack
impl<'de> Deserialize<'de> for PackInvitationWithPack
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 From<&PackInvitationWithPack> for PackInvitationWithPack
impl From<&PackInvitationWithPack> for PackInvitationWithPack
Source§fn from(value: &PackInvitationWithPack) -> Self
fn from(value: &PackInvitationWithPack) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PackInvitationWithPack
impl RefUnwindSafe for PackInvitationWithPack
impl Send for PackInvitationWithPack
impl Sync for PackInvitationWithPack
impl Unpin for PackInvitationWithPack
impl UnwindSafe for PackInvitationWithPack
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