Enum rusnap_api::UiComponent
source · pub enum UiComponent {
Panel {
children: Vec<UiComponent>,
},
Copyable {
value: String,
},
Divider,
Heading {
value: String,
},
Spinner,
Text {
value: String,
},
}
Expand description
Snap custom UI Component.
Snap Document: Components
Variants§
Trait Implementations§
source§impl Debug for UiComponent
impl Debug for UiComponent
source§impl<'de> Deserialize<'de> for UiComponent
impl<'de> Deserialize<'de> for UiComponent
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
Auto Trait Implementations§
impl RefUnwindSafe for UiComponent
impl Send for UiComponent
impl Sync for UiComponent
impl Unpin for UiComponent
impl UnwindSafe for UiComponent
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