pub struct NormalizeErrorFn;Trait Implementations§
Source§impl WireFunction for NormalizeErrorFn
impl WireFunction for NormalizeErrorFn
Source§const NAME: &'static str = "normalize_error"
const NAME: &'static str = "normalize_error"
Name of the wire function (e.g., “sign”, “observe”).
Source§const FALLBACK: FallbackPolicy = FallbackPolicy::PassThrough
const FALLBACK: FallbackPolicy = FallbackPolicy::PassThrough
Compile-time fallback policy for this function. Must never be runtime-configurable
to prevent security incidents (e.g., skipping signing).
Source§const SUPPORTED_VERSIONS: &'static [u32]
const SUPPORTED_VERSIONS: &'static [u32]
Wire protocol versions this function supports. Host advertises max version,
plugin chooses compatible version during handshake.
Source§type Request = NormalizeErrorRequest
type Request = NormalizeErrorRequest
Request type for this wire function.
Source§type Response = NormalizeErrorResponse
type Response = NormalizeErrorResponse
Response type for this wire function.
Source§fn dry_run_request() -> Self::Request
fn dry_run_request() -> Self::Request
Dry-run request for self_check (skip-handler model: serialize/deserialize round-trip only).
Source§fn dry_run_response() -> Self::Response
fn dry_run_response() -> Self::Response
Dry-run response for self_check (skip-handler model: serialize/deserialize round-trip only).
Auto Trait Implementations§
impl Freeze for NormalizeErrorFn
impl RefUnwindSafe for NormalizeErrorFn
impl Send for NormalizeErrorFn
impl Sync for NormalizeErrorFn
impl Unpin for NormalizeErrorFn
impl UnsafeUnpin for NormalizeErrorFn
impl UnwindSafe for NormalizeErrorFn
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