pub struct ComponentCapabilities { /* private fields */ }Expand description
Shape-owned capability flags consumed by generators and integrations.
Implementations§
Source§impl ComponentCapabilities
impl ComponentCapabilities
Sourcepub const fn with_render(self, render: RenderCapability) -> Self
pub const fn with_render(self, render: RenderCapability) -> Self
Replaces the render capability.
Sourcepub const fn with_value_binding(
self,
value_binding: ValueBindingCapability,
) -> Self
pub const fn with_value_binding( self, value_binding: ValueBindingCapability, ) -> Self
Replaces the value-binding capability.
Sourcepub const fn render(self) -> RenderCapability
pub const fn render(self) -> RenderCapability
Returns the render capability.
Sourcepub const fn value_binding(self) -> ValueBindingCapability
pub const fn value_binding(self) -> ValueBindingCapability
Returns the value-binding capability.
Sourcepub const fn render_component(self) -> bool
pub const fn render_component(self) -> bool
Returns whether a render component is published.
Sourcepub const fn value_binding_enabled(self) -> bool
pub const fn value_binding_enabled(self) -> bool
Returns whether value binding is enabled.
Trait Implementations§
Source§impl Clone for ComponentCapabilities
impl Clone for ComponentCapabilities
impl Copy for ComponentCapabilities
Source§impl Debug for ComponentCapabilities
impl Debug for ComponentCapabilities
Source§impl Default for ComponentCapabilities
impl Default for ComponentCapabilities
impl Eq for ComponentCapabilities
Source§impl PartialEq for ComponentCapabilities
impl PartialEq for ComponentCapabilities
impl StructuralPartialEq for ComponentCapabilities
Auto Trait Implementations§
impl Freeze for ComponentCapabilities
impl RefUnwindSafe for ComponentCapabilities
impl Send for ComponentCapabilities
impl Sync for ComponentCapabilities
impl Unpin for ComponentCapabilities
impl UnsafeUnpin for ComponentCapabilities
impl UnwindSafe for ComponentCapabilities
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