pub struct WorkflowItem { /* private fields */ }Implementations§
Source§impl WorkflowItem
impl WorkflowItem
pub fn new(title: &str) -> WorkflowItem
pub fn uid(self, uid: &str) -> WorkflowItem
pub fn item_type(self, item_type: ItemType) -> WorkflowItem
pub fn subtitle(self, subtitle: &str) -> WorkflowItem
pub fn icon(self, icon: Icon) -> WorkflowItem
pub fn valid(self, v: bool) -> WorkflowItem
pub fn matches(self, matches: &str) -> WorkflowItem
pub fn mods(self, keys: Vec<ModKey>, modifier: Modifier) -> WorkflowItem
pub fn actions(self, action: Action) -> WorkflowItem
pub fn text(self, text: ItemText) -> WorkflowItem
pub fn quick_look(self, look_uri: &str) -> WorkflowItem
pub fn auto_complete(self, auto_complete: &str) -> WorkflowItem
pub fn vars(self, name: &str, value: &str) -> WorkflowItem
pub fn args(self, arg: &str) -> WorkflowItem
Trait Implementations§
Source§impl<'de> Deserialize<'de> for WorkflowItem
impl<'de> Deserialize<'de> for WorkflowItem
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 Freeze for WorkflowItem
impl RefUnwindSafe for WorkflowItem
impl Send for WorkflowItem
impl Sync for WorkflowItem
impl Unpin for WorkflowItem
impl UnwindSafe for WorkflowItem
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