pub struct Control;Trait Implementations§
Source§impl OperationDeclaration for Control
impl OperationDeclaration for Control
const ID: &'static str = "harmos_observe"
const POLICY: OperationPolicy = POLICY
const VISIBILITY: Visibility = Visibility::Host
const REPLAY: ReplaySafety = ReplaySafety::Idempotent
type Request = ControlRequest
type Response = ()
type Input = NoStream
type Output = NoStream
const DESCRIPTION: &'static str = ""
const GRPC: Option<Grpc> = None
const OPERATIONS: &'static [WireDeclaration] = _
fn definition() -> OperationDefinition
fn grant(_request: &Self::Request) -> Option<Grant>
fn key(_request: &Self::Request) -> Option<CacheKey>
Auto Trait Implementations§
impl Freeze for Control
impl RefUnwindSafe for Control
impl Send for Control
impl Sync for Control
impl Unpin for Control
impl UnsafeUnpin for Control
impl UnwindSafe for Control
Blanket Implementations§
impl<T> Allocation for T
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