pub struct RbumRelEnvAddReq {
pub kind: RbumRelEnvKind,
pub value1: String,
pub value2: Option<String>,
pub rel_rbum_rel_id: String,
}Expand description
Add request for resource relationship environment condition
资源关联环境条件添加请求
Fields§
§kind: RbumRelEnvKindRelationship environment type
关联的环境类型
value1: StringRelationship environment value1
关联环境值1
value2: Option<String>Relationship environment value2
关联环境值2
rel_rbum_rel_id: StringAssociated relationship id
关联的资源关联 id
Trait Implementations§
Source§impl Debug for RbumRelEnvAddReq
impl Debug for RbumRelEnvAddReq
Source§impl<'de> Deserialize<'de> for RbumRelEnvAddReq
impl<'de> Deserialize<'de> for RbumRelEnvAddReq
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
impl IsObjectType for RbumRelEnvAddReq
Source§impl ParseFromJSON for RbumRelEnvAddReq
impl ParseFromJSON for RbumRelEnvAddReq
Source§fn parse_from_json(value: Option<Value>) -> Result<Self, ParseError<Self>>
fn parse_from_json(value: Option<Value>) -> Result<Self, ParseError<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 ParseFromXML for RbumRelEnvAddReq
impl ParseFromXML for RbumRelEnvAddReq
Source§fn parse_from_xml(value: Option<Value>) -> Result<Self, ParseError<Self>>
fn parse_from_xml(value: Option<Value>) -> Result<Self, ParseError<Self>>
Parse from
serde_json::Value.Source§fn parse_from_xml_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_xml_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from XML string.
Source§impl ParseFromYAML for RbumRelEnvAddReq
impl ParseFromYAML for RbumRelEnvAddReq
Source§fn parse_from_yaml(value: Option<Value>) -> Result<Self, ParseError<Self>>
fn parse_from_yaml(value: Option<Value>) -> Result<Self, ParseError<Self>>
Parse from
serde_json::Value.Source§fn parse_from_yaml_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_yaml_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from YAML string.
Source§impl Serialize for RbumRelEnvAddReq
impl Serialize for RbumRelEnvAddReq
Source§impl ToJSON for RbumRelEnvAddReq
impl ToJSON for RbumRelEnvAddReq
Source§impl ToXML for RbumRelEnvAddReq
impl ToXML for RbumRelEnvAddReq
Source§impl ToYAML for RbumRelEnvAddReq
impl ToYAML for RbumRelEnvAddReq
Source§impl Type for RbumRelEnvAddReq
impl Type for RbumRelEnvAddReq
Source§const IS_REQUIRED: bool = true
const IS_REQUIRED: bool = true
If it is
true, it means that this type is required.Source§type RawValueType = RbumRelEnvAddReq
type RawValueType = RbumRelEnvAddReq
The raw type used for validator. Read more
Source§type RawElementValueType = RbumRelEnvAddReq
type RawElementValueType = RbumRelEnvAddReq
The raw element type used for validator.
Source§fn schema_ref() -> MetaSchemaRef
fn schema_ref() -> MetaSchemaRef
Get schema reference of this type.
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 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.
Auto Trait Implementations§
impl Freeze for RbumRelEnvAddReq
impl RefUnwindSafe for RbumRelEnvAddReq
impl Send for RbumRelEnvAddReq
impl Sync for RbumRelEnvAddReq
impl Unpin for RbumRelEnvAddReq
impl UnsafeUnpin for RbumRelEnvAddReq
impl UnwindSafe for RbumRelEnvAddReq
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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