Struct twitch_api2::helix::streams::ReplaceStreamTagsRequest [−][src]
#[non_exhaustive]pub struct ReplaceStreamTagsRequest { pub broadcaster_id: UserId, }
This is supported on crate feature
helix
only.Query Parameters for Replace Stream Tags
Fields (Non-exhaustive)
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct {{ .. }}
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.broadcaster_id: UserId
ID of the stream for which tags are to be replaced.
Implementations
Trait Implementations
impl Clone for ReplaceStreamTagsRequest
[src]
impl Clone for ReplaceStreamTagsRequest
[src]fn clone(&self) -> ReplaceStreamTagsRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for ReplaceStreamTagsRequest
[src]
impl<'de> Deserialize<'de> for ReplaceStreamTagsRequest
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ReplaceStreamTagsRequest> for ReplaceStreamTagsRequest
[src]
impl PartialEq<ReplaceStreamTagsRequest> for ReplaceStreamTagsRequest
[src]fn eq(&self, other: &ReplaceStreamTagsRequest) -> bool
[src]
fn ne(&self, other: &ReplaceStreamTagsRequest) -> bool
[src]
impl Request for ReplaceStreamTagsRequest
[src]
impl Request for ReplaceStreamTagsRequest
[src]type Response = ReplaceStreamTags
Response type. twitch’s response will deserialize to this.
const PATH: &'static str
[src]
const SCOPE: &'static [Scope]
[src]
const OPT_SCOPE: &'static [Scope]
[src]
fn query(&self) -> Result<String, Error>
[src]
fn get_uri(&self) -> Result<Uri, InvalidUri>
[src]
fn get_bare_uri() -> Result<Uri, InvalidUri>
[src]
impl RequestPut for ReplaceStreamTagsRequest
[src]
impl RequestPut for ReplaceStreamTagsRequest
[src]type Body = ReplaceStreamTagsBody
Body parameters
fn create_request(
&self,
body: Self::Body,
token: &str,
client_id: &str
) -> Result<Request<Vec<u8>>, CreateRequestError>
[src]
&self,
body: Self::Body,
token: &str,
client_id: &str
) -> Result<Request<Vec<u8>>, CreateRequestError>
fn parse_response(
uri: &Uri,
response: Response<Vec<u8>>
) -> Result<Self::Response, HelixRequestPutError> where
Self: Sized,
[src]
uri: &Uri,
response: Response<Vec<u8>>
) -> Result<Self::Response, HelixRequestPutError> where
Self: Sized,
impl Serialize for ReplaceStreamTagsRequest
[src]
impl Serialize for ReplaceStreamTagsRequest
[src]Auto Trait Implementations
impl RefUnwindSafe for ReplaceStreamTagsRequest
impl RefUnwindSafe for ReplaceStreamTagsRequest
impl Send for ReplaceStreamTagsRequest
impl Send for ReplaceStreamTagsRequest
impl Sync for ReplaceStreamTagsRequest
impl Sync for ReplaceStreamTagsRequest
impl Unpin for ReplaceStreamTagsRequest
impl Unpin for ReplaceStreamTagsRequest
impl UnwindSafe for ReplaceStreamTagsRequest
impl UnwindSafe for ReplaceStreamTagsRequest
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,