Struct rusoto_chime::Channel
source · [−]pub struct Channel {
pub channel_arn: Option<String>,
pub created_by: Option<Identity>,
pub created_timestamp: Option<f64>,
pub last_message_timestamp: Option<f64>,
pub last_updated_timestamp: Option<f64>,
pub metadata: Option<String>,
pub mode: Option<String>,
pub name: Option<String>,
pub privacy: Option<String>,
}
Expand description
The details of a channel.
Fields
channel_arn: Option<String>
The ARN of the channel.
created_by: Option<Identity>
The AppInstanceUser
who created the channel.
created_timestamp: Option<f64>
The time at which the AppInstanceUser
created the channel.
last_message_timestamp: Option<f64>
The time at which a member sent the last message in the channel.
last_updated_timestamp: Option<f64>
The time at which a channel was last updated.
metadata: Option<String>
The channel's metadata.
mode: Option<String>
The mode of the channel.
name: Option<String>
The name of the channel.
privacy: Option<String>
The channel's privacy setting.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Channel
impl<'de> Deserialize<'de> for Channel
sourcefn 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
impl StructuralPartialEq for Channel
Auto Trait Implementations
impl RefUnwindSafe for Channel
impl Send for Channel
impl Sync for Channel
impl Unpin for Channel
impl UnwindSafe for Channel
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more