pub struct RbumSetTreeNodeResp {Show 14 fields
pub id: String,
pub sys_code: String,
pub bus_code: String,
pub name: String,
pub icon: String,
pub sort: i64,
pub ext: String,
pub pid: Option<String>,
pub rel: Option<String>,
pub own_paths: String,
pub owner: String,
pub create_time: DateTime<Utc>,
pub update_time: DateTime<Utc>,
pub scope_level: RbumScopeLevelKind,
}Expand description
Resource tree node information
资源树节点信息
Fields§
§id: StringNode id
节点id
sys_code: StringSystem (internal) code
系统(内部)编码
using regular hierarchical code to avoid recursive tree queries.
使用规则的层级编码,避免递归树查询。
bus_code: StringBusiness code for custom
自定义业务编码
name: StringNode name
节点名称
icon: StringNode icon
节点图标
sort: i64Node sort
节点排序
ext: StringNode extension information
节点扩展信息
pid: Option<String>Parent node id
父节点Id
rel: Option<String>Associated object id
关联对象Id
This association is set by the business layer, and the rbum model will not assign a value to it.
此关联由上层的业务设置,rbum模型不会为其赋值。
own_paths: String§owner: String§create_time: DateTime<Utc>§update_time: DateTime<Utc>§scope_level: RbumScopeLevelKindTrait Implementations§
Source§impl Clone for RbumSetTreeNodeResp
impl Clone for RbumSetTreeNodeResp
Source§fn clone(&self) -> RbumSetTreeNodeResp
fn clone(&self) -> RbumSetTreeNodeResp
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 RbumSetTreeNodeResp
impl Debug for RbumSetTreeNodeResp
Source§impl<'de> Deserialize<'de> for RbumSetTreeNodeResp
impl<'de> Deserialize<'de> for RbumSetTreeNodeResp
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 RbumSetTreeNodeResp
impl ParseFromJSON for RbumSetTreeNodeResp
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 RbumSetTreeNodeResp
impl ParseFromXML for RbumSetTreeNodeResp
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 RbumSetTreeNodeResp
impl ParseFromYAML for RbumSetTreeNodeResp
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 RbumSetTreeNodeResp
impl Serialize for RbumSetTreeNodeResp
Source§impl ToJSON for RbumSetTreeNodeResp
impl ToJSON for RbumSetTreeNodeResp
Source§impl ToXML for RbumSetTreeNodeResp
impl ToXML for RbumSetTreeNodeResp
Source§impl ToYAML for RbumSetTreeNodeResp
impl ToYAML for RbumSetTreeNodeResp
Source§impl Type for RbumSetTreeNodeResp
impl Type for RbumSetTreeNodeResp
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 = RbumSetTreeNodeResp
type RawValueType = RbumSetTreeNodeResp
The raw type used for validator. Read more
Source§type RawElementValueType = RbumSetTreeNodeResp
type RawElementValueType = RbumSetTreeNodeResp
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 RbumSetTreeNodeResp
Auto Trait Implementations§
impl Freeze for RbumSetTreeNodeResp
impl RefUnwindSafe for RbumSetTreeNodeResp
impl Send for RbumSetTreeNodeResp
impl Sync for RbumSetTreeNodeResp
impl Unpin for RbumSetTreeNodeResp
impl UnwindSafe for RbumSetTreeNodeResp
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