pub enum LabelRpcResult {
Accepted,
Labels(BTreeMap<String, String>),
InvalidParams(String),
}Expand description
Outcome of dispatching a label RPC against a RuntimeMetadataTable.
Both transports (the unified-runtime JSON-RPC and the HTTP-console JSON-RPC) project this into their own response envelope.
Variants§
Accepted
set / delete: returns {"accepted": true}.
Labels(BTreeMap<String, String>)
get: returns {"labels": {...}}.
InvalidParams(String)
Validation error — Invalid params: <message>.
Auto Trait Implementations§
impl Freeze for LabelRpcResult
impl RefUnwindSafe for LabelRpcResult
impl Send for LabelRpcResult
impl Sync for LabelRpcResult
impl Unpin for LabelRpcResult
impl UnsafeUnpin for LabelRpcResult
impl UnwindSafe for LabelRpcResult
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more