pub struct ArgSchema {
pub name: &'static str,
pub doc: &'static str,
pub kind: ArgKind,
}Expand description
One argument of an operation.
Fields§
§name: &'static strThe field name, as the argument serializes.
doc: &'static str§kind: ArgKindTrait Implementations§
impl StructuralPartialEq for ArgSchema
Auto Trait Implementations§
impl Freeze for ArgSchema
impl RefUnwindSafe for ArgSchema
impl Send for ArgSchema
impl Sync for ArgSchema
impl Unpin for ArgSchema
impl UnsafeUnpin for ArgSchema
impl UnwindSafe for ArgSchema
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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