pub struct GetWebhookWithTokenResponse {
pub id: Id<WebhookMarker>,
pub guild_id: Id<GuildMarker>,
pub channel_id: Id<ChannelMarker>,
pub name: String,
pub token: Zeroizing<String>,
pub avatar: Option<ImageHash>,
}Expand description
A Webhook struct without the creator user data.
Fields§
§id: Id<WebhookMarker>§guild_id: Id<GuildMarker>§channel_id: Id<ChannelMarker>§name: StringThe display name.
token: Zeroizing<String>§avatar: Option<ImageHash>Trait Implementations§
Source§impl Clone for GetWebhookWithTokenResponse
impl Clone for GetWebhookWithTokenResponse
Source§fn clone(&self) -> GetWebhookWithTokenResponse
fn clone(&self) -> GetWebhookWithTokenResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 GetWebhookWithTokenResponse
impl Debug for GetWebhookWithTokenResponse
Source§impl<'de> Deserialize<'de> for GetWebhookWithTokenResponse
impl<'de> Deserialize<'de> for GetWebhookWithTokenResponse
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 GetWebhookWithTokenResponse
impl RefUnwindSafe for GetWebhookWithTokenResponse
impl Send for GetWebhookWithTokenResponse
impl Sync for GetWebhookWithTokenResponse
impl Unpin for GetWebhookWithTokenResponse
impl UnsafeUnpin for GetWebhookWithTokenResponse
impl UnwindSafe for GetWebhookWithTokenResponse
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ResponseBody for Twhere
T: DeserializeOwned,
impl<T> ResponseBody for Twhere
T: DeserializeOwned,
Source§fn deserialize(bytes: Vec<u8>) -> Result<T, Box<ExecuteEndpointRequestError>>
fn deserialize(bytes: Vec<u8>) -> Result<T, Box<ExecuteEndpointRequestError>>
Deserialize, given the response body bytes. Read more