pub struct UpdateStreamRequest {
pub title: StreamTitleUpdate,
pub visibility: Option<Visibility>,
pub expires_at: Option<String>,
}Expand description
Mutable stream settings. Absent fields are preserved.
Fields§
§title: StreamTitleUpdateTitle mutation. An absent field preserves it and JSON null clears it.
visibility: Option<Visibility>New visibility when present.
expires_at: Option<String>Later absolute RFC 3339 expiration timestamp when renewing the stream.
Trait Implementations§
Source§impl Clone for UpdateStreamRequest
impl Clone for UpdateStreamRequest
Source§fn clone(&self) -> UpdateStreamRequest
fn clone(&self) -> UpdateStreamRequest
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 UpdateStreamRequest
impl Debug for UpdateStreamRequest
Source§impl Default for UpdateStreamRequest
impl Default for UpdateStreamRequest
Source§fn default() -> UpdateStreamRequest
fn default() -> UpdateStreamRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateStreamRequest
impl<'de> Deserialize<'de> for UpdateStreamRequest
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
impl Eq for UpdateStreamRequest
Source§impl PartialEq for UpdateStreamRequest
impl PartialEq for UpdateStreamRequest
Source§impl Serialize for UpdateStreamRequest
impl Serialize for UpdateStreamRequest
impl StructuralPartialEq for UpdateStreamRequest
Auto Trait Implementations§
impl Freeze for UpdateStreamRequest
impl RefUnwindSafe for UpdateStreamRequest
impl Send for UpdateStreamRequest
impl Sync for UpdateStreamRequest
impl Unpin for UpdateStreamRequest
impl UnsafeUnpin for UpdateStreamRequest
impl UnwindSafe for UpdateStreamRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.