pub(crate) struct GenericTestDeserializeContext;
Expand description
Default TestDeserializeContext
.
Does not override or extend any of the default syntax.
Trait Implementations§
source§impl Default for GenericTestDeserializeContext
impl Default for GenericTestDeserializeContext
source§fn default() -> GenericTestDeserializeContext
fn default() -> GenericTestDeserializeContext
Returns the “default value” for a type. Read more
source§impl TestDeserializeContext for GenericTestDeserializeContext
impl TestDeserializeContext for GenericTestDeserializeContext
source§fn override_syntax<I>(
&mut self,
_first_arg: TokenTree,
_rest_of_stream: &mut I,
_type_name: &str,
) -> Result<Option<String>, String>
fn override_syntax<I>( &mut self, _first_arg: TokenTree, _rest_of_stream: &mut I, _type_name: &str, ) -> Result<Option<String>, String>
Override the way that
first_arg
is resolved to JSON. Read moresource§fn reverse_syntax_override(&mut self, _: &Value, _: &str) -> Option<String>
fn reverse_syntax_override(&mut self, _: &Value, _: &str) -> Option<String>
Converts
json
back to the extended syntax specified by
TestDeserializeContext::override_syntax. Read moreAuto Trait Implementations§
impl Freeze for GenericTestDeserializeContext
impl RefUnwindSafe for GenericTestDeserializeContext
impl Send for GenericTestDeserializeContext
impl Sync for GenericTestDeserializeContext
impl Unpin for GenericTestDeserializeContext
impl UnwindSafe for GenericTestDeserializeContext
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
source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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