#[non_exhaustive]pub struct ResponseRefusalDone {
pub sequence_number: u64,
pub item_id: String,
pub output_index: u32,
pub content_index: u32,
pub refusal: String,
}
Expand description
Refusal done event
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.sequence_number: u64
§item_id: String
§output_index: u32
§content_index: u32
§refusal: String
Trait Implementations§
Source§impl Clone for ResponseRefusalDone
impl Clone for ResponseRefusalDone
Source§fn clone(&self) -> ResponseRefusalDone
fn clone(&self) -> ResponseRefusalDone
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 ResponseRefusalDone
impl Debug for ResponseRefusalDone
Source§impl<'de> Deserialize<'de> for ResponseRefusalDone
impl<'de> Deserialize<'de> for ResponseRefusalDone
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 ResponseRefusalDone
impl PartialEq for ResponseRefusalDone
Source§impl Serialize for ResponseRefusalDone
impl Serialize for ResponseRefusalDone
impl StructuralPartialEq for ResponseRefusalDone
Auto Trait Implementations§
impl Freeze for ResponseRefusalDone
impl RefUnwindSafe for ResponseRefusalDone
impl Send for ResponseRefusalDone
impl Sync for ResponseRefusalDone
impl Unpin for ResponseRefusalDone
impl UnwindSafe for ResponseRefusalDone
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