pub struct UserEdit {
pub email: String,
pub name: Option<String>,
pub address: Option<String>,
}
Fields§
§email: String
§name: Option<String>
§address: Option<String>
Trait Implementations§
Source§impl InputType for UserEdit
impl InputType for UserEdit
Source§type RawValueType = UserEdit
type RawValueType = UserEdit
The raw type used for validator. Read more
Source§fn create_type_info(registry: &mut Registry) -> String
fn create_type_info(registry: &mut Registry) -> String
Create type information in the registry and return qualified typename.
Source§fn parse(value: Option<Value>) -> InputValueResult<Self>
fn parse(value: Option<Value>) -> InputValueResult<Self>
Parse from
Value
. None represents undefined.Source§fn as_raw_value(&self) -> Option<&Self::RawValueType>
fn as_raw_value(&self) -> Option<&Self::RawValueType>
Returns a reference to the raw value.
§fn qualified_type_name() -> String
fn qualified_type_name() -> String
Qualified typename.
impl InputObjectType for UserEdit
Auto Trait Implementations§
impl Freeze for UserEdit
impl RefUnwindSafe for UserEdit
impl Send for UserEdit
impl Sync for UserEdit
impl Unpin for UserEdit
impl UnwindSafe for UserEdit
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