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