pub struct Item { /* private fields */ }
Implementations
sourceimpl Item
impl Item
pub fn new<S: Into<String>>(title: S) -> Self
pub fn uid(self, uid: &str) -> Self
pub fn subtitle(self, subtitle: &str) -> Self
pub fn arg(self, arg: &str) -> Self
pub fn icon<I: Into<Icon>>(self, icon: I) -> Self
pub fn valid(self, valid: bool) -> Self
pub fn variables(self, variables: HashMap<String, String>) -> Self
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Item
impl Send for Item
impl Sync for Item
impl Unpin for Item
impl UnwindSafe for Item
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more