pub struct ArkUINode { /* private fields */ }Expand description
High-level ArkUI node wrapper used by component APIs.
Implementations§
Source§impl ArkUINode
impl ArkUINode
Sourcepub fn raw_handle(&self) -> ArkUI_NodeHandle
pub fn raw_handle(&self) -> ArkUI_NodeHandle
Returns the native ArkUI node handle.
pub fn from_raw_handle(raw: ArkUI_NodeHandle) -> Option<Self>
Sourcepub fn dispose(&mut self) -> ArkUIResult<()>
pub fn dispose(&mut self) -> ArkUIResult<()>
Clear dom We can’t use drop impl, because it will be called when the object is dropped.
Sourcepub fn animate_to(&self, animation: &Animation) -> ArkUIResult<()>
pub fn animate_to(&self, animation: &Animation) -> ArkUIResult<()>
Runs an explicit ArkUI animation update against this node.
Sourcepub fn layout_size(&self) -> ArkUIResult<IntSize>
pub fn layout_size(&self) -> ArkUIResult<IntSize>
Returns the layout size measured for this node.
Sourcepub fn layout_position_in_window(&self) -> ArkUIResult<IntOffset>
pub fn layout_position_in_window(&self) -> ArkUIResult<IntOffset>
Returns this node’s layout position in the current window.
Sourcepub fn position_with_translate_in_window(&self) -> ArkUIResult<IntOffset>
pub fn position_with_translate_in_window(&self) -> ArkUIResult<IntOffset>
Returns this node’s translated position in the current window.
Sourcepub fn mark_dirty(&self, dirty_flag: NodeDirtyFlag) -> ArkUIResult<()>
pub fn mark_dirty(&self, dirty_flag: NodeDirtyFlag) -> ArkUIResult<()>
Mark this node dirty so ArkUI recomputes the requested render pipeline stage.
Trait Implementations§
Source§impl ArkUIAttributeBasic for ArkUINode
impl ArkUIAttributeBasic for ArkUINode
Source§impl ArkUICommonAttribute for ArkUINode
impl ArkUICommonAttribute for ArkUINode
fn set_attribute( &self, attribute: ArkUINodeAttributeType, value: ArkUINodeAttributeItem, ) -> ArkUIResult<()>
fn get_attribute( &self, attribute: ArkUINodeAttributeType, ) -> ArkUIResult<ArkUINodeAttributeItem>
fn reset_attribute(&self, attribute: ArkUINodeAttributeType) -> ArkUIResult<()>
fn set_number_attribute( &self, attribute: ArkUINodeAttributeType, values: Vec<ArkUINodeAttributeNumber>, ) -> ArkUIResult<()>
fn set_i32_attribute( &self, attribute: ArkUINodeAttributeType, value: i32, ) -> ArkUIResult<()>
fn set_u32_attribute( &self, attribute: ArkUINodeAttributeType, value: u32, ) -> ArkUIResult<()>
fn set_f32_attribute( &self, attribute: ArkUINodeAttributeType, value: f32, ) -> ArkUIResult<()>
fn set_bool_attribute( &self, attribute: ArkUINodeAttributeType, value: bool, ) -> ArkUIResult<()>
fn set_string_attribute<T: Into<String>>( &self, attribute: ArkUINodeAttributeType, value: T, ) -> ArkUIResult<()>
fn set_object_attribute( &self, attribute: ArkUINodeAttributeType, value: *mut c_void, ) -> ArkUIResult<()>
Source§fn percent_width(&self, width: f32) -> ArkUIResult<()>
fn percent_width(&self, width: f32) -> ArkUIResult<()>
Set percent width
Source§fn percent_height(&self, height: f32) -> ArkUIResult<()>
fn percent_height(&self, height: f32) -> ArkUIResult<()>
Set percent height
Source§fn background_color(&self, color: u32) -> ArkUIResult<()>
fn background_color(&self, color: u32) -> ArkUIResult<()>
Set background-color
fn opacity(&self, opacity: f32) -> ArkUIResult<()>
fn enabled(&self, enabled: bool) -> ArkUIResult<()>
fn id<T: Into<String>>(&self, id: T) -> ArkUIResult<()>
fn z_index(&self, z_index: i32) -> ArkUIResult<()>
fn set_background_image<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_image(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_padding<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_padding(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_margin<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_margin(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_translate<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_translate(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_scale<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_scale(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_rotate<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_rotate(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_brightness<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_brightness(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_saturation<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_saturation(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_blur<T: Into<ArkUINodeAttributeItem>>(&self, value: T) -> ArkUIResult<()>
fn get_blur(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_linear_gradient<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_linear_gradient(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_alignment<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_alignment(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_width<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_width(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_radius<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_radius(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_color(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_style(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_visibility<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_visibility(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_clip<T: Into<ArkUINodeAttributeItem>>(&self, value: T) -> ArkUIResult<()>
fn get_clip(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_clip_shape<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_clip_shape(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_transform<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_transform(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_hit_test_behavior<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_hit_test_behavior(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_position<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_position(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_shadow<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_shadow(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_custom_shadow<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_custom_shadow(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_background_image_size<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_image_size(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_background_image_size_with_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_image_size_with_style( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_background_blur_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_blur_style(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_transform_center<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_transform_center(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_opacity_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_opacity_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_rotate_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_rotate_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_scale_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_scale_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_translate_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_translate_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_move_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_move_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_focusable<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_focusable(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_default_focus<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_default_focus(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_response_region<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_response_region(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_overlay<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_overlay(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn reset_overlay(&self) -> ArkUIResult<()>
fn set_sweep_gradient<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_sweep_gradient(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_radial_gradient<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_radial_gradient(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_mask<T: Into<ArkUINodeAttributeItem>>(&self, value: T) -> ArkUIResult<()>
fn get_mask(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_blend_mode<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_blend_mode(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_direction<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_direction(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_constraint_size<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_constraint_size(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_gray_scale<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_gray_scale(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_invert<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_invert(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_sepia<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_sepia(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_contrast<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_contrast(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_foreground_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_foreground_color(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_offset<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_offset(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_mark_anchor<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_mark_anchor(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_background_image_position<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_image_position(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_align_rules<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_align_rules(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_align_self<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_align_self(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_group<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_group(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_text<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_text(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_mode<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_mode(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_description<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_description(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_focus_status<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_focus_status(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_aspect_ratio<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_aspect_ratio(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_layout_weight<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_layout_weight(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_display_priority<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_display_priority(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_outline_width<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_outline_width(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_padding_percent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_padding_percent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_margin_percent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_margin_percent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_geometry_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_geometry_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_relative_layout_chain_mode<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_relative_layout_chain_mode(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_render_fit<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_render_fit(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_outline_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_outline_color(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_size<T: Into<ArkUINodeAttributeItem>>(&self, value: T) -> ArkUIResult<()>
fn get_size(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_render_group<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_render_group(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_color_blend<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_color_blend(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_foreground_blur_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_foreground_blur_style(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_layout_rect<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_layout_rect(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_focus_on_touch<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_focus_on_touch(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_width_percent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_width_percent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_radius_percent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_radius_percent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_id<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_id(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_actions<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_actions(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_role<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_role(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_state<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_state(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_value<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_value(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_expand_safe_area<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_expand_safe_area(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_visible_area_change_ratio<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_visible_area_change_ratio(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_unique_id<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_unique_id(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_focus_box<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_focus_box(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_click_distance<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_click_distance(&self) -> ArkUIResult<ArkUINodeAttributeItem>
Source§fn remove_child(
&mut self,
index: usize,
) -> ArkUIResult<Option<Rc<RefCell<ArkUINode>>>>
fn remove_child( &mut self, index: usize, ) -> ArkUIResult<Option<Rc<RefCell<ArkUINode>>>>
Remove child node
fn add_child<T: Into<ArkUINode>>(&mut self, child: T) -> ArkUIResult<()>
Source§fn add_existing_child<T: Into<ArkUINode>>(
&mut self,
child: T,
) -> ArkUIResult<()>
fn add_existing_child<T: Into<ArkUINode>>( &mut self, child: T, ) -> ArkUIResult<()>
Add an externally-owned child node without installing native event receiver state. Read more
fn insert_child<T: Into<ArkUINode>>( &mut self, child: T, index: usize, ) -> ArkUIResult<()>
Source§fn insert_existing_child<T: Into<ArkUINode>>(
&mut self,
child: T,
index: usize,
) -> ArkUIResult<()>
fn insert_existing_child<T: Into<ArkUINode>>( &mut self, child: T, index: usize, ) -> ArkUIResult<()>
Insert an externally-owned child node without installing native event receiver state.
Source§impl Default for ArkUINode
This implementation just for event and animation to use it.
When you need to create a new node, you should add raw and tag at the same time.
impl Default for ArkUINode
This implementation just for event and animation to use it. When you need to create a new node, you should add raw and tag at the same time.
Source§impl From<CalendarPicker> for ArkUINode
impl From<CalendarPicker> for ArkUINode
Source§fn from(node: CalendarPicker) -> Self
fn from(node: CalendarPicker) -> Self
Converts to this type from the input type.
Source§impl From<CustomSpan> for ArkUINode
impl From<CustomSpan> for ArkUINode
Source§fn from(node: CustomSpan) -> Self
fn from(node: CustomSpan) -> Self
Converts to this type from the input type.
Source§impl From<DatePicker> for ArkUINode
impl From<DatePicker> for ArkUINode
Source§fn from(node: DatePicker) -> Self
fn from(node: DatePicker) -> Self
Converts to this type from the input type.
Source§impl From<ImageAnimator> for ArkUINode
impl From<ImageAnimator> for ArkUINode
Source§fn from(node: ImageAnimator) -> Self
fn from(node: ImageAnimator) -> Self
Converts to this type from the input type.
Source§impl From<ListItemGroup> for ArkUINode
impl From<ListItemGroup> for ArkUINode
Source§fn from(node: ListItemGroup) -> Self
fn from(node: ListItemGroup) -> Self
Converts to this type from the input type.
Source§impl From<LoadingProgress> for ArkUINode
impl From<LoadingProgress> for ArkUINode
Source§fn from(node: LoadingProgress) -> Self
fn from(node: LoadingProgress) -> Self
Converts to this type from the input type.
Source§impl From<RelativeContainer> for ArkUINode
impl From<RelativeContainer> for ArkUINode
Source§fn from(node: RelativeContainer) -> Self
fn from(node: RelativeContainer) -> Self
Converts to this type from the input type.
Source§impl From<TextPicker> for ArkUINode
impl From<TextPicker> for ArkUINode
Source§fn from(node: TextPicker) -> Self
fn from(node: TextPicker) -> Self
Converts to this type from the input type.
Source§impl From<TimePicker> for ArkUINode
impl From<TimePicker> for ArkUINode
Source§fn from(node: TimePicker) -> Self
fn from(node: TimePicker) -> Self
Converts to this type from the input type.
Source§impl From<XComponent> for ArkUINode
impl From<XComponent> for ArkUINode
Source§fn from(node: XComponent) -> Self
fn from(node: XComponent) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ArkUINode
impl !RefUnwindSafe for ArkUINode
impl !Send for ArkUINode
impl !Sync for ArkUINode
impl Unpin for ArkUINode
impl UnsafeUnpin for ArkUINode
impl !UnwindSafe for ArkUINode
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