Enum plexo_sdk::teams::team::TeamVisibility
source · pub enum TeamVisibility {
None,
Public,
Private,
Internal,
}Variants§
Trait Implementations§
source§impl Clone for TeamVisibility
impl Clone for TeamVisibility
source§fn clone(&self) -> TeamVisibility
fn clone(&self) -> TeamVisibility
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 TeamVisibility
impl Debug for TeamVisibility
source§impl Default for TeamVisibility
impl Default for TeamVisibility
source§fn default() -> TeamVisibility
fn default() -> TeamVisibility
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for TeamVisibility
impl<'de> Deserialize<'de> for TeamVisibility
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 TeamVisibility
impl Display for TeamVisibility
source§impl EnumType for TeamVisibility
impl EnumType for TeamVisibility
source§fn items() -> &'static [EnumItem<TeamVisibility>]
fn items() -> &'static [EnumItem<TeamVisibility>]
Get a list of possible variants of the enum and their values.
source§impl From<TeamVisibility> for Value
impl From<TeamVisibility> for Value
source§fn from(value: TeamVisibility) -> Value
fn from(value: TeamVisibility) -> Value
Converts to this type from the input type.
source§impl FromStr for TeamVisibility
impl FromStr for TeamVisibility
source§impl InputType for TeamVisibility
impl InputType for TeamVisibility
§type RawValueType = TeamVisibility
type RawValueType = TeamVisibility
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 TeamVisibility
impl OutputType for TeamVisibility
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 resolve<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
_: &'life1 ContextSelectionSet<'life2>,
_field: &'life3 Positioned<Field>
) -> Pin<Box<dyn Future<Output = ServerResult<Value>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn resolve<'life0, 'life1, 'life2, 'life3, 'async_trait>( &'life0 self, _: &'life1 ContextSelectionSet<'life2>, _field: &'life3 Positioned<Field> ) -> Pin<Box<dyn Future<Output = ServerResult<Value>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait,
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 TeamVisibility
impl ParseFromJSON for TeamVisibility
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 TeamVisibility
impl ParseFromMultipartField for TeamVisibility
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§fn parse_from_repeated_field<'async_trait>(
self,
_field: Field
) -> Pin<Box<dyn Future<Output = Result<Self, ParseError<Self>>> + Send + 'async_trait>>where
Self: Send + 'async_trait,
fn parse_from_repeated_field<'async_trait>( self, _field: Field ) -> Pin<Box<dyn Future<Output = Result<Self, ParseError<Self>>> + Send + 'async_trait>>where Self: Send + 'async_trait,
Parse from repeated multipart field.
source§impl ParseFromParameter for TeamVisibility
impl ParseFromParameter for TeamVisibility
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>>where
I: IntoIterator<Item = A>,
A: AsRef<str>,
fn parse_from_parameters<I, A>(iter: I) -> Result<Self, ParseError<Self>>where I: IntoIterator<Item = A>, A: AsRef<str>,
Parse from multiple parameters.
source§impl PartialEq for TeamVisibility
impl PartialEq for TeamVisibility
source§fn eq(&self, other: &TeamVisibility) -> bool
fn eq(&self, other: &TeamVisibility) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for TeamVisibility
impl Serialize for TeamVisibility
source§impl ToJSON for TeamVisibility
impl ToJSON for TeamVisibility
source§impl TryFrom<&str> for TeamVisibility
impl TryFrom<&str> for TeamVisibility
source§impl Type for TeamVisibility
impl Type for TeamVisibility
source§const IS_REQUIRED: bool = true
const IS_REQUIRED: bool = true
If it is
true, it means that this type is required.§type RawValueType = TeamVisibility
type RawValueType = TeamVisibility
The raw type used for validator. Read more
§type RawElementValueType = TeamVisibility
type RawElementValueType = TeamVisibility
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 TeamVisibility
impl Eq for TeamVisibility
impl StructuralEq for TeamVisibility
impl StructuralPartialEq for TeamVisibility
Auto Trait Implementations§
impl RefUnwindSafe for TeamVisibility
impl Send for TeamVisibility
impl Sync for TeamVisibility
impl Unpin for TeamVisibility
impl UnwindSafe for TeamVisibility
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.