pub struct RequestEntry {
pub method: String,
pub variant_name: String,
pub fn_name: String,
pub params_type: Option<String>,
pub params_optional: bool,
pub response_type: Option<String>,
}Expand description
One client_requests/server_requests manifest entry (includes a
resolved response type). Field order is JSON serialization order - must
stay method, variant_name, fn_name, params_type, params_optional, response_type to byte-match the Python original’s output.
Fields§
§method: String§variant_name: String§fn_name: String§params_type: Option<String>§params_optional: bool§response_type: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for RequestEntry
impl RefUnwindSafe for RequestEntry
impl Send for RequestEntry
impl Sync for RequestEntry
impl Unpin for RequestEntry
impl UnsafeUnpin for RequestEntry
impl UnwindSafe for RequestEntry
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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