pub struct TelegramSpaceSnapshot {
pub created_at: Option<Value>,
pub details: TelegramSpaceDetails,
pub id: SpaceId,
pub kind: String,
pub metadata: ResourceMetadata,
pub participant_ids: Vec<UserId>,
pub platform: String,
pub project_id: ProjectId,
pub updated_at: Option<Value>,
}Fields§
§created_at: Option<Value>§details: TelegramSpaceDetails§id: SpaceId§kind: String§metadata: ResourceMetadata§participant_ids: Vec<UserId>§platform: String§project_id: ProjectId§updated_at: Option<Value>Implementations§
Source§impl TelegramSpaceSnapshot
impl TelegramSpaceSnapshot
pub fn serialize<__S>(
__self: &TelegramSpaceSnapshot,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> TelegramSpaceSnapshot
impl<'de> TelegramSpaceSnapshot
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<TelegramSpaceSnapshot, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for TelegramSpaceSnapshot
impl Clone for TelegramSpaceSnapshot
Source§impl Debug for TelegramSpaceSnapshot
impl Debug for TelegramSpaceSnapshot
Source§impl<'de> Deserialize<'de> for TelegramSpaceSnapshot
impl<'de> Deserialize<'de> for TelegramSpaceSnapshot
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 TelegramSpaceSnapshot
impl RefUnwindSafe for TelegramSpaceSnapshot
impl Send for TelegramSpaceSnapshot
impl Sync for TelegramSpaceSnapshot
impl Unpin for TelegramSpaceSnapshot
impl UnsafeUnpin for TelegramSpaceSnapshot
impl UnwindSafe for TelegramSpaceSnapshot
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