pub struct SignFn;Trait Implementations§
Source§impl WireFunction for SignFn
impl WireFunction for SignFn
Source§const FALLBACK: FallbackPolicy = FallbackPolicy::FailRequest
const FALLBACK: FallbackPolicy = FallbackPolicy::FailRequest
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 = SignRequest
type Request = SignRequest
Request type for this wire function.
Source§type Response = SignResponse
type Response = SignResponse
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 SignFn
impl RefUnwindSafe for SignFn
impl Send for SignFn
impl Sync for SignFn
impl Unpin for SignFn
impl UnsafeUnpin for SignFn
impl UnwindSafe for SignFn
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