pub struct RbumRelSimpleFindReq {
pub tag: Option<String>,
pub from_rbum_kind: Option<RbumRelFromKind>,
pub from_rbum_id: Option<String>,
pub to_rbum_item_id: Option<String>,
pub from_own_paths: Option<String>,
pub to_rbum_own_paths: Option<String>,
}Expand description
Simple find request for resource relationship
资源关联简单查找请求
Fields§
§tag: Option<String>Relationship tag
关联标签
Used to distinguish different relationships.
用于区分不同的关联关系。
from_rbum_kind: Option<RbumRelFromKind>Relationship source type
关联来源方的类型
from_rbum_id: Option<String>Relationship source id
关联来源方的id
to_rbum_item_id: Option<String>Relationship target id
关联目标方的id
from_own_paths: Option<String>Relationship source ownership path
关联来源方的所有权路径
to_rbum_own_paths: Option<String>Relationship target ownership path
关联目标方的所有权路径
Trait Implementations§
Source§impl Clone for RbumRelSimpleFindReq
impl Clone for RbumRelSimpleFindReq
Source§fn clone(&self) -> RbumRelSimpleFindReq
fn clone(&self) -> RbumRelSimpleFindReq
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RbumRelSimpleFindReq
impl Debug for RbumRelSimpleFindReq
Source§impl Default for RbumRelSimpleFindReq
impl Default for RbumRelSimpleFindReq
Source§fn default() -> RbumRelSimpleFindReq
fn default() -> RbumRelSimpleFindReq
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RbumRelSimpleFindReqwhere
RbumRelSimpleFindReq: Default,
impl<'de> Deserialize<'de> for RbumRelSimpleFindReqwhere
RbumRelSimpleFindReq: Default,
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 RbumRelSimpleFindReq
Source§impl ParseFromJSON for RbumRelSimpleFindReq
impl ParseFromJSON for RbumRelSimpleFindReq
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 RbumRelSimpleFindReq
impl ParseFromXML for RbumRelSimpleFindReq
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 RbumRelSimpleFindReq
impl ParseFromYAML for RbumRelSimpleFindReq
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 RbumRelSimpleFindReq
impl Serialize for RbumRelSimpleFindReq
Source§impl ToJSON for RbumRelSimpleFindReq
impl ToJSON for RbumRelSimpleFindReq
Source§impl ToXML for RbumRelSimpleFindReq
impl ToXML for RbumRelSimpleFindReq
Source§impl ToYAML for RbumRelSimpleFindReq
impl ToYAML for RbumRelSimpleFindReq
Source§impl Type for RbumRelSimpleFindReq
impl Type for RbumRelSimpleFindReq
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 = RbumRelSimpleFindReq
type RawValueType = RbumRelSimpleFindReq
The raw type used for validator. Read more
Source§type RawElementValueType = RbumRelSimpleFindReq
type RawElementValueType = RbumRelSimpleFindReq
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 RbumRelSimpleFindReq
impl RefUnwindSafe for RbumRelSimpleFindReq
impl Send for RbumRelSimpleFindReq
impl Sync for RbumRelSimpleFindReq
impl Unpin for RbumRelSimpleFindReq
impl UnsafeUnpin for RbumRelSimpleFindReq
impl UnwindSafe for RbumRelSimpleFindReq
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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