#[non_exhaustive]pub struct ResponseFallbackBlock {
pub from: FallbackInfo,
pub to: FallbackInfo,
pub trigger: FallbackRefusalTrigger,
pub type_: FallbackBlockType,
pub rest: JsonObject,
}Fields (Non-exhaustive)§
This struct is marked as 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.from: FallbackInfo§to: FallbackInfo§trigger: FallbackRefusalTrigger§type_: FallbackBlockType§rest: JsonObjectImplementations§
Trait Implementations§
Source§impl Clone for ResponseFallbackBlock
impl Clone for ResponseFallbackBlock
Source§fn clone(&self) -> ResponseFallbackBlock
fn clone(&self) -> ResponseFallbackBlock
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 ResponseFallbackBlock
impl Debug for ResponseFallbackBlock
Source§impl<'de> Deserialize<'de> for ResponseFallbackBlock
impl<'de> Deserialize<'de> for ResponseFallbackBlock
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
Source§impl PartialEq for ResponseFallbackBlock
impl PartialEq for ResponseFallbackBlock
Source§impl Serialize for ResponseFallbackBlock
impl Serialize for ResponseFallbackBlock
impl StructuralPartialEq for ResponseFallbackBlock
Auto Trait Implementations§
impl Freeze for ResponseFallbackBlock
impl RefUnwindSafe for ResponseFallbackBlock
impl Send for ResponseFallbackBlock
impl Sync for ResponseFallbackBlock
impl Unpin for ResponseFallbackBlock
impl UnsafeUnpin for ResponseFallbackBlock
impl UnwindSafe for ResponseFallbackBlock
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