Struct twitch_api2::pubsub::moderation::UnbanRequest [−][src]
#[non_exhaustive]pub struct UnbanRequest { pub created_by_id: UserId, pub created_by_login: UserName, pub moderation_action: ModerationActionCommand, pub moderator_message: String, pub target_user_id: UserId, pub target_user_login: UserName, }
This is supported on crate feature
pubsub
only.Unban request
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.created_by_id: UserId
Unban response created by user with id
created_by_login: UserName
Unban response created by user with login
moderation_action: ModerationActionCommand
Action taken, should be ModerationActionCommand::ApproveUnbanRequest or ModerationActionCommand::DenyUnbanRequest
moderator_message: String
Message attached to unban request response
target_user_id: UserId
Target user ID of unban request, e.g the user that was banned
target_user_login: UserName
Target login of unban request, e.g the user that was banned
Trait Implementations
impl Clone for UnbanRequest
[src]
impl Clone for UnbanRequest
[src]fn clone(&self) -> UnbanRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for UnbanRequest
[src]
impl<'de> Deserialize<'de> for UnbanRequest
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for UnbanRequest
[src]
impl Eq for UnbanRequest
[src]impl PartialEq<UnbanRequest> for UnbanRequest
[src]
impl PartialEq<UnbanRequest> for UnbanRequest
[src]fn eq(&self, other: &UnbanRequest) -> bool
[src]
fn ne(&self, other: &UnbanRequest) -> bool
[src]
impl Serialize for UnbanRequest
[src]
impl Serialize for UnbanRequest
[src]impl StructuralEq for UnbanRequest
[src]
impl StructuralEq for UnbanRequest
[src]impl StructuralPartialEq for UnbanRequest
[src]
impl StructuralPartialEq for UnbanRequest
[src]Auto Trait Implementations
impl RefUnwindSafe for UnbanRequest
impl RefUnwindSafe for UnbanRequest
impl Send for UnbanRequest
impl Send for UnbanRequest
impl Sync for UnbanRequest
impl Sync for UnbanRequest
impl Unpin for UnbanRequest
impl Unpin for UnbanRequest
impl UnwindSafe for UnbanRequest
impl UnwindSafe for UnbanRequest
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<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]pub fn equivalent(&self, key: &K) -> bool
[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>,