pub struct RbumSetTreeExtResp {
pub items: HashMap<String, Vec<RbumSetItemRelInfoResp>>,
pub item_number_agg: HashMap<String, HashMap<String, u64>>,
pub item_kinds: HashMap<String, RbumKindSummaryResp>,
pub item_domains: HashMap<String, RbumDomainSummaryResp>,
}Expand description
Resource tree extension information
资源树扩展信息
Fields§
§items: HashMap<String, Vec<RbumSetItemRelInfoResp>>节点与资源项的关联信息
Node and resource item association information
Format: node.id -> resource items
item_number_agg: HashMap<String, HashMap<String, u64>>节点关联资源项统计信息
Node associated resource item statistics information
Format: node.id -> [`crate::rbum::dto::rbum_set_item_dto::RbumSetItemInfoResp::rel_rbum_item_kind_id`] -> resource item number
item_kinds: HashMap<String, RbumKindSummaryResp>Resource kind information
资源类型信息
Format: kind.id -> kind summary information
item_domains: HashMap<String, RbumDomainSummaryResp>Resource domain information
资源域信息
Format: domain.id -> domain summary info
Trait Implementations§
Source§impl Clone for RbumSetTreeExtResp
impl Clone for RbumSetTreeExtResp
Source§fn clone(&self) -> RbumSetTreeExtResp
fn clone(&self) -> RbumSetTreeExtResp
Returns a duplicate 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 RbumSetTreeExtResp
impl Debug for RbumSetTreeExtResp
Source§impl<'de> Deserialize<'de> for RbumSetTreeExtResp
impl<'de> Deserialize<'de> for RbumSetTreeExtResp
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 ParseFromJSON for RbumSetTreeExtResp
impl ParseFromJSON for RbumSetTreeExtResp
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 RbumSetTreeExtResp
impl ParseFromXML for RbumSetTreeExtResp
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 RbumSetTreeExtResp
impl ParseFromYAML for RbumSetTreeExtResp
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 RbumSetTreeExtResp
impl Serialize for RbumSetTreeExtResp
Source§impl ToJSON for RbumSetTreeExtResp
impl ToJSON for RbumSetTreeExtResp
Source§impl ToXML for RbumSetTreeExtResp
impl ToXML for RbumSetTreeExtResp
Source§impl ToYAML for RbumSetTreeExtResp
impl ToYAML for RbumSetTreeExtResp
Source§impl Type for RbumSetTreeExtResp
impl Type for RbumSetTreeExtResp
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 = RbumSetTreeExtResp
type RawValueType = RbumSetTreeExtResp
The raw type used for validator. Read more
Source§type RawElementValueType = RbumSetTreeExtResp
type RawElementValueType = RbumSetTreeExtResp
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.
impl IsObjectType for RbumSetTreeExtResp
Auto Trait Implementations§
impl Freeze for RbumSetTreeExtResp
impl RefUnwindSafe for RbumSetTreeExtResp
impl Send for RbumSetTreeExtResp
impl Sync for RbumSetTreeExtResp
impl Unpin for RbumSetTreeExtResp
impl UnwindSafe for RbumSetTreeExtResp
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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