#[non_exhaustive]pub struct InjectFailed {
pub sequence_number: i64,
pub response_id: String,
pub input: Vec<InputItem>,
pub error: InjectError,
pub rest: Rest,
}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: i64§response_id: String§input: Vec<InputItem>§error: InjectError§rest: RestImplementations§
Source§impl InjectFailed
impl InjectFailed
Sourcepub fn builder(
sequence_number: i64,
response_id: String,
input: Vec<InputItem>,
error: InjectError,
) -> InjectFailedBuilder
pub fn builder( sequence_number: i64, response_id: String, input: Vec<InputItem>, error: InjectError, ) -> InjectFailedBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for InjectFailed
impl Clone for InjectFailed
Source§impl Debug for InjectFailed
impl Debug for InjectFailed
Source§impl DeclaredFields for InjectFailed
impl DeclaredFields for InjectFailed
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for InjectFailed
impl<'de> Deserialize<'de> for InjectFailed
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
impl Eq for InjectFailed
Source§impl PartialEq for InjectFailed
impl PartialEq for InjectFailed
Source§impl Serialize for InjectFailed
impl Serialize for InjectFailed
impl StructuralPartialEq for InjectFailed
Auto Trait Implementations§
impl Freeze for InjectFailed
impl RefUnwindSafe for InjectFailed
impl Send for InjectFailed
impl Sync for InjectFailed
impl Unpin for InjectFailed
impl UnsafeUnpin for InjectFailed
impl UnwindSafe for InjectFailed
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