pub enum ProjectStatus {
None,
Backlog,
ToDo,
InProgress,
Done,
Canceled,
}Variants§
Trait Implementations§
source§impl Clone for ProjectStatus
impl Clone for ProjectStatus
source§fn clone(&self) -> ProjectStatus
fn clone(&self) -> ProjectStatus
Returns a copy of the value. Read more
1.0.0 · 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 ProjectStatus
impl Debug for ProjectStatus
source§impl Default for ProjectStatus
impl Default for ProjectStatus
source§fn default() -> ProjectStatus
fn default() -> ProjectStatus
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ProjectStatus
impl<'de> Deserialize<'de> for ProjectStatus
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for ProjectStatus
impl Display for ProjectStatus
source§impl EnumType for ProjectStatus
impl EnumType for ProjectStatus
source§fn items() -> &'static [EnumItem<ProjectStatus>]
fn items() -> &'static [EnumItem<ProjectStatus>]
Get a list of possible variants of the enum and their values.
source§impl From<ProjectStatus> for Value
impl From<ProjectStatus> for Value
source§fn from(value: ProjectStatus) -> Value
fn from(value: ProjectStatus) -> Value
Converts to this type from the input type.
source§impl FromStr for ProjectStatus
impl FromStr for ProjectStatus
source§impl InputType for ProjectStatus
impl InputType for ProjectStatus
§type RawValueType = ProjectStatus
type RawValueType = ProjectStatus
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.
source§fn qualified_type_name() -> String
fn qualified_type_name() -> String
Qualified typename.
source§impl OutputType for ProjectStatus
impl OutputType for ProjectStatus
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§async fn resolve(
&self,
_: &ContextSelectionSet<'_>,
_field: &Positioned<Field>
) -> ServerResult<Value>
async fn resolve( &self, _: &ContextSelectionSet<'_>, _field: &Positioned<Field> ) -> ServerResult<Value>
Resolve an output value to
async_graphql::Value.source§fn qualified_type_name() -> String
fn qualified_type_name() -> String
Qualified typename.
source§impl ParseFromJSON for ProjectStatus
impl ParseFromJSON for ProjectStatus
source§fn parse_from_json(value: Option<Value>) -> ParseResult<Self>
fn parse_from_json(value: Option<Value>) -> ParseResult<Self>
Parse from
serde_json::Value.source§fn parse_from_json_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_json_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from JSON string.
source§impl ParseFromMultipartField for ProjectStatus
impl ParseFromMultipartField for ProjectStatus
source§fn parse_from_multipart<'async_trait>(
field: Option<Field>
) -> Pin<Box<dyn Future<Output = ParseResult<Self>> + Send + 'async_trait>>where
Self: 'async_trait,
fn parse_from_multipart<'async_trait>(
field: Option<Field>
) -> Pin<Box<dyn Future<Output = ParseResult<Self>> + Send + 'async_trait>>where
Self: 'async_trait,
Parse from multipart field.
source§impl ParseFromParameter for ProjectStatus
impl ParseFromParameter for ProjectStatus
source§fn parse_from_parameter(value: &str) -> ParseResult<Self>
fn parse_from_parameter(value: &str) -> ParseResult<Self>
Parse from parameter.
source§fn parse_from_parameters<I, A>(iter: I) -> Result<Self, ParseError<Self>>
fn parse_from_parameters<I, A>(iter: I) -> Result<Self, ParseError<Self>>
Parse from multiple parameters.
source§impl PartialEq for ProjectStatus
impl PartialEq for ProjectStatus
source§fn eq(&self, other: &ProjectStatus) -> bool
fn eq(&self, other: &ProjectStatus) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for ProjectStatus
impl Serialize for ProjectStatus
source§impl ToJSON for ProjectStatus
impl ToJSON for ProjectStatus
source§impl TryFrom<&str> for ProjectStatus
impl TryFrom<&str> for ProjectStatus
source§impl Type for ProjectStatus
impl Type for ProjectStatus
source§const IS_REQUIRED: bool = true
const IS_REQUIRED: bool = true
If it is
true, it means that this type is required.§type RawValueType = ProjectStatus
type RawValueType = ProjectStatus
The raw type used for validator. Read more
§type RawElementValueType = ProjectStatus
type RawElementValueType = ProjectStatus
The raw element type used for validator.
source§fn as_raw_value(&self) -> Option<&Self::RawValueType>
fn as_raw_value(&self) -> Option<&Self::RawValueType>
Returns a reference to the raw value.
source§fn schema_ref() -> MetaSchemaRef
fn schema_ref() -> MetaSchemaRef
Get schema reference of this type.
source§fn raw_element_iter<'a>(
&'a self
) -> Box<dyn Iterator<Item = &'a Self::RawElementValueType> + 'a>
fn raw_element_iter<'a>( &'a self ) -> Box<dyn Iterator<Item = &'a Self::RawElementValueType> + 'a>
Returns an iterator for traversing the elements.
impl Copy for ProjectStatus
impl Eq for ProjectStatus
impl StructuralPartialEq for ProjectStatus
Auto Trait Implementations§
impl Freeze for ProjectStatus
impl RefUnwindSafe for ProjectStatus
impl Send for ProjectStatus
impl Sync for ProjectStatus
impl Unpin for ProjectStatus
impl UnwindSafe for ProjectStatus
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<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.