pub struct CommandJsonDiscriminator {
pub path: Vec<String>,
pub display: String,
pub schema_verb: Option<String>,
pub field: String,
pub value: String,
pub no_schema_reason: Option<String>,
}Fields§
§path: Vec<String>§display: String§schema_verb: Option<String>§field: String§value: String§no_schema_reason: Option<String>Trait Implementations§
Source§impl Clone for CommandJsonDiscriminator
impl Clone for CommandJsonDiscriminator
Source§fn clone(&self) -> CommandJsonDiscriminator
fn clone(&self) -> CommandJsonDiscriminator
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CommandJsonDiscriminator
impl Debug for CommandJsonDiscriminator
impl Eq for CommandJsonDiscriminator
Source§impl JsonSchema for CommandJsonDiscriminator
impl JsonSchema for CommandJsonDiscriminator
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for CommandJsonDiscriminator
impl PartialEq for CommandJsonDiscriminator
Source§impl Serialize for CommandJsonDiscriminator
impl Serialize for CommandJsonDiscriminator
impl StructuralPartialEq for CommandJsonDiscriminator
Auto Trait Implementations§
impl Freeze for CommandJsonDiscriminator
impl RefUnwindSafe for CommandJsonDiscriminator
impl Send for CommandJsonDiscriminator
impl Sync for CommandJsonDiscriminator
impl Unpin for CommandJsonDiscriminator
impl UnsafeUnpin for CommandJsonDiscriminator
impl UnwindSafe for CommandJsonDiscriminator
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request