pub struct BuildSignerFn;Trait Implementations§
Source§impl WireFunction for BuildSignerFn
impl WireFunction for BuildSignerFn
Source§const NAME: &'static str = "build_signer"
const NAME: &'static str = "build_signer"
Name of the wire function (e.g., “sign”, “observe”).
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 = BuildSignerRequest
type Request = BuildSignerRequest
Request type for this wire function.
Source§type Response = BuildSignerResponse
type Response = BuildSignerResponse
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 BuildSignerFn
impl RefUnwindSafe for BuildSignerFn
impl Send for BuildSignerFn
impl Sync for BuildSignerFn
impl Unpin for BuildSignerFn
impl UnsafeUnpin for BuildSignerFn
impl UnwindSafe for BuildSignerFn
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