Struct Command

Source
pub struct Command<T = ()> { /* private fields */ }

Implementations§

Source§

impl Command

Source

pub fn new() -> Self

Source§

impl Command<Valid>

Source

pub fn new_unchecked(inner: impl Into<String>) -> Self

Source§

impl<T> Command<Valid<T>>

Source

pub fn and(self) -> Command<And>

Source

pub fn chain(self) -> Command<Chain>

Source§

impl Command<Assign>

Source

pub fn workspace(self) -> Command<Assign<Workspace>>

Source

pub fn output(self) -> Command<Assign<Output>>

Source§

impl Command<Assign<Workspace>>

Source

pub fn name(self, name: impl AsRef<str>) -> Command<Valid>

Source

pub fn number(self, number: isize) -> Command<Valid>

Source§

impl Command<Assign<Output>>

Source

pub fn name(self, name: impl AsRef<str>) -> Command<Valid>

Source

pub fn up(self) -> Command<Valid>

Source

pub fn right(self) -> Command<Valid>

Source

pub fn down(self) -> Command<Valid>

Source

pub fn left(self) -> Command<Valid>

Source§

impl Command<Border>

Source

pub fn csd(self) -> Command<Valid>

Source

pub fn none(self) -> Command<Valid>

Source

pub fn toggle(self) -> Command<Valid>

Source

pub fn normal(self) -> Command<Valid<Border<With>>>

Source

pub fn pixel(self) -> Command<Valid<Border<With>>>

Source§

impl Command<Valid<Border<With>>>

Source

pub fn with(self, n: isize) -> Command<Valid>

Source§

impl Command<DefaultBorder>

Source

pub fn normal(self) -> Command<Valid>

Source

pub fn none(self) -> Command<Valid>

Source

pub fn pixel(self, px: usize) -> Command<Valid>

Source§

impl Command<Floating>

Source

pub fn enable(self) -> Command<Valid>

Source

pub fn disable(self) -> Command<Valid>

Source

pub fn toggle(self) -> Command<Valid>

Source§

impl Command<FloatingModifier>

Source

pub fn none(self) -> Command<Valid>

Source

pub fn with(self, modifier: impl AsRef<str>) -> Command<FloatingModifier<With>>

Source§

impl Command<FloatingModifier<With>>

Source

pub fn normal(self) -> Command<Valid>

Source

pub fn inverse(self) -> Command<Valid>

Source§

impl Command<FloatingSize>

Source

pub fn width(self, width: isize) -> Command<FloatingSize<X>>

Source§

impl Command<FloatingSize<X>>

Source

pub fn height(self, height: isize) -> Command<Valid>

Source§

impl Command<Valid<Focus>>

Source

pub fn up(self) -> Command<Valid>

Source

pub fn right(self) -> Command<Valid>

Source

pub fn down(self) -> Command<Valid>

Source

pub fn left(self) -> Command<Valid>

Source

pub fn prev(self) -> Command<Valid<Focus<With>>>

Source

pub fn next(self) -> Command<Valid<Focus<With>>>

Source

pub fn child(self) -> Command<Valid>

Source

pub fn parent(self) -> Command<Valid>

Source

pub fn output(self) -> Command<Focus<Output>>

Source

pub fn tiling(self) -> Command<Valid>

Source

pub fn mode_toggle(self) -> Command<Valid>

Source

pub fn floating(self) -> Command<Valid>

Source§

impl Command<Valid<Focus<With>>>

Source

pub fn sibling(self) -> Command<Valid>

Source§

impl Command<Valid<Focus<Output>>>

Source

pub fn name(self, name: impl AsRef<str>) -> Command<Valid>

Source

pub fn up(self) -> Command<Valid>

Source

pub fn right(self) -> Command<Valid>

Source

pub fn down(self) -> Command<Valid>

Source

pub fn left(self) -> Command<Valid>

Source§

impl Command<FocusFollowMouse>

Source

pub fn yes(self) -> Command<Valid>

Source

pub fn no(self) -> Command<Valid>

Source

pub fn always(self) -> Command<Valid>

Source§

impl Command<FocusOnWindowActivation>

Source

pub fn smart(self) -> Command<Valid>

Source

pub fn urgent(self) -> Command<Valid>

Source

pub fn focus(self) -> Command<Valid>

Source

pub fn none(self) -> Command<Valid>

Source§

impl Command<FocusWrapping>

Source

pub fn yes(self) -> Command<Valid>

Source

pub fn no(self) -> Command<Valid>

Source

pub fn force(self) -> Command<Valid>

Source

pub fn workspace(self) -> Command<Valid>

Source§

impl Command<Fullscreen>

Source

pub fn enable(self) -> Command<Valid<Fullscreen>>

Source

pub fn disable(self) -> Command<Valid<Fullscreen>>

Source

pub fn toggle(self) -> Command<Valid<Fullscreen>>

Source§

impl Command<Valid<Fullscreen>>

Source

pub fn global(self) -> Command<Valid>

Source§

impl Command<Gaps>

Source

pub fn inner(self) -> Command<Gaps<Select>>

Source

pub fn outer(self) -> Command<Gaps<Select>>

Source

pub fn horizontal(self) -> Command<Gaps<Select>>

Source

pub fn vertical(self) -> Command<Gaps<Select>>

Source

pub fn top(self) -> Command<Gaps<Select>>

Source

pub fn right(self) -> Command<Gaps<Select>>

Source

pub fn bottom(self) -> Command<Gaps<Select>>

Source

pub fn left(self) -> Command<Gaps<Select>>

Source§

impl Command<Gaps<Select>>

Source

pub fn all(self) -> Command<Gaps<Select<With>>>

Source

pub fn current(self) -> Command<Gaps<Select<With>>>

Source§

impl Command<Gaps<Select<With>>>

Source

pub fn set(self) -> Command<Gaps<Select<With<X>>>>

Source

pub fn plus(self) -> Command<Gaps<Select<With<X>>>>

Source

pub fn minus(self) -> Command<Gaps<Select<With<X>>>>

Source§

impl Command<Gaps<Select<With<X>>>>

Source

pub fn amount(self, amount: usize) -> Command<Valid>

Source§

impl Command<HideEdgeBorders>

Source

pub fn none(self) -> Command<Valid>

Source

pub fn vertical(self) -> Command<Valid>

Source

pub fn horizontal(self) -> Command<Valid>

Source

pub fn both(self) -> Command<Valid>

Source

pub fn smart(self) -> Command<Valid>

Source

pub fn smart_no_gaps(self) -> Command<Valid>

Source§

impl Command<InhibitIdle>

Source

pub fn focus(self) -> Command<Valid>

Source

pub fn fullscreen(self) -> Command<Valid>

Source

pub fn open(self) -> Command<Valid>

Source

pub fn none(self) -> Command<Valid>

Source

pub fn visible(self) -> Command<Valid>

Source§

impl Command<Layout>

Source

pub fn default(self) -> Command<Valid>

Source

pub fn splith(self) -> Command<Valid>

Source

pub fn splitv(self) -> Command<Valid>

Source

pub fn stacking(self) -> Command<Valid>

Source

pub fn tabbed(self) -> Command<Valid>

Source

pub fn toggle(self) -> Command<Layout<X>>

Source§

impl Command<Layout<X>>

Source

pub fn split(self) -> Command<Valid>

Source

pub fn all(self) -> Command<Valid>

Source

pub fn through(self, list: impl AsRef<str>) -> Command<Valid>

Source§

impl Command<Mark>

Source

pub fn add(self) -> Command<Mark<Add>>

Source

pub fn replace(self) -> Command<Mark<Add>>

Source§

impl Command<Mark<Add>>

Source

pub fn toggle(self) -> Command<Mark<Add<Replace>>>

Source

pub fn identifier(self, name: impl AsRef<str>) -> Command<Valid>

Source§

impl Command<Mark<Add<Replace>>>

Source

pub fn identifier(self, name: impl AsRef<str>) -> Command<Valid>

Source§

impl Command<MouseWraping>

Source

pub fn off(self) -> Command<Valid>

Source

pub fn msec(self, msec: usize) -> Command<Valid>

Source§

impl Command<MouseWraping>

Source

pub fn output(self) -> Command<Valid>

Source

pub fn container(self) -> Command<Valid>

Source

pub fn none(self) -> Command<Valid>

Source§

impl Command<Opacity>

Source

pub fn set(self) -> Command<Opacity<With>>

Source

pub fn plus(self) -> Command<Opacity<With>>

Source

pub fn minus(self) -> Command<Opacity<With>>

Source§

impl Command<Opacity<With>>

Source

pub fn value(self, value: f32) -> Command<Valid>

Source§

impl Command<PopupDuringFullscreen>

Source

pub fn smart(self) -> Command<Valid>

Source

pub fn ignore(self) -> Command<Valid>

Source

pub fn leave_fullscreen(self) -> Command<Valid>

Source§

impl Command<Rename>

Source

pub fn current_workspace(self) -> Command<Rename<To>>

Source

pub fn workspace(self, name: impl AsRef<str>) -> Command<Rename<To>>

Source§

impl Command<Rename<To>>

Source

pub fn to(self, name: impl AsRef<str>) -> Command<Valid>

Source§

impl Command<Resize>

Source

pub fn shrink(self) -> Command<Resize<Direction>>

Source

pub fn grow(self) -> Command<Resize<Direction>>

Source

pub fn set(self) -> Command<Resize<With>>

Source§

impl Command<Resize<With>>

Source

pub fn height(self) -> Command<Resize<With<To>>>

Source

pub fn width(self) -> Command<Resize<With<To>>>

Source§

impl Command<Resize<With<To>>>

Source

pub fn to(self, val: usize) -> Command<Valid<Resize<Direction<With>>>>

Source§

impl Command<Resize<Direction>>

Source

pub fn width(self) -> Command<Valid<Resize<Direction>>>

Source

pub fn height(self) -> Command<Valid>

Source§

impl Command<Valid<Resize<Direction>>>

Source

pub fn amount(self, amount: usize) -> Command<Valid<Resize<Direction<With>>>>

Source§

impl Command<Valid<Resize<Direction<With>>>>

Source

pub fn px(self) -> Command<Valid>

Source

pub fn ppt(self) -> Command<Valid>

Source§

impl Command<Scratchpad>

Source

pub fn show(self) -> Command<Valid>

Source§

impl Command<ShortcutsInhibitor>

Source

pub fn enable(self) -> Command<Valid>

Source

pub fn disable(self) -> Command<Valid>

Source§

impl Command<ShowMarks>

Source

pub fn yes(self) -> Command<Valid>

Source

pub fn no(self) -> Command<Valid>

Source§

impl Command<SmartBoarders>

Source

pub fn on(self) -> Command<Valid>

Source

pub fn no_gaps(self) -> Command<Valid>

Source

pub fn off(self) -> Command<Valid>

Source§

impl Command<SmartGaps>

Source

pub fn on(self) -> Command<Valid>

Source

pub fn off(self) -> Command<Valid>

Source§

impl Command<Split>

Source

pub fn vertical(self) -> Command<Valid>

Source

pub fn horizontal(self) -> Command<Valid>

Source

pub fn toggle(self) -> Command<Valid>

Source§

impl Command<Sticky>

Source

pub fn enable(self) -> Command<Valid>

Source

pub fn disable(self) -> Command<Valid>

Source

pub fn toggle(self) -> Command<Valid>

Source§

impl Command<Swap>

Source

pub fn with(self) -> Command<Swap<With>>

Source§

impl Command<Swap<With>>

Source

pub fn id(self, id: usize) -> Command<Valid>

Source

pub fn con_id(self, con_id: usize) -> Command<Valid>

Source

pub fn mark(self, mark: impl AsRef<str>) -> Command<Valid>

Source§

impl Command<Move>

Source

pub fn left(self) -> Command<Valid<Move<Direction>>>

Source

pub fn right(self) -> Command<Valid<Move<Direction>>>

Source

pub fn up(self) -> Command<Valid<Move<Direction>>>

Source

pub fn down(self) -> Command<Valid<Move<Direction>>>

Source

pub fn absolute(self) -> Command<Valid<Move<Direction>>>

Source

pub fn no_auto_back_and_forth(self) -> Command<Move<NoAuto>>

Source

pub fn position(self) -> Command<Move<Position>>

Source

pub fn window(self) -> Command<Move<WinCon>>

Source

pub fn container(self) -> Command<Move<WinCon>>

Source

pub fn workspace(self) -> Command<Move<Workspace>>

Source§

impl Command<Move<Workspace>>

Source

pub fn to(self) -> Command<Move<Workspace<To>>>

Source§

impl Command<Move<Workspace<To>>>

Source

pub fn output(self) -> Command<Move<WinCon<To<Output>>>>

Source§

impl Command<Move<Absolute>>

Source

pub fn position(self) -> Command<Move<Absolute<Position>>>

Source§

impl Command<Move<Absolute<Position>>>

Source

pub fn pos_x(self, x: usize) -> Command<Move<Absolute<Position<X<With>>>>>

Source

pub fn center(self) -> Command<Valid>

Source§

impl Command<Move<Absolute<Position<X<With>>>>>

Source

pub fn in_px(self) -> Command<Move<Absolute<Position<X<With<Y>>>>>>

Source

pub fn in_ppt(self) -> Command<Move<Absolute<Position<X<With<Y>>>>>>

Source§

impl Command<Move<Absolute<Position<X<With<Y>>>>>>

Source

pub fn pos_y( self, y: usize, ) -> Command<Move<Absolute<Position<X<With<Y<With>>>>>>>

Source§

impl Command<Move<Absolute<Position<X<With<Y<With>>>>>>>

Source

pub fn in_px(self) -> Command<Valid>

Source

pub fn in_ppt(self) -> Command<Valid>

Source§

impl Command<Move<Position>>

Source

pub fn pos_x(self, x: usize) -> Command<Move<Absolute<Position<X<With>>>>>

Source

pub fn center(self) -> Command<Valid>

Source

pub fn mouse(self) -> Command<Valid>

Source

pub fn cursor(self) -> Command<Valid>

Source

pub fn pointer(self) -> Command<Valid>

Source§

impl Command<Valid<Move<Direction>>>

Source

pub fn by(self, px: usize) -> Command<Valid>

Source§

impl Command<Move<NoAuto>>

Source

pub fn window(self) -> Command<Move<NoAuto<WinCon>>>

Source

pub fn container(self) -> Command<Move<NoAuto<WinCon>>>

Source§

impl Command<Move<NoAuto<WinCon>>>

Source

pub fn to(self) -> Command<Move<WinCon<NoAuto<To>>>>

Source§

impl Command<Move<WinCon<NoAuto<To>>>>

Source

pub fn workspace(self) -> Command<Move<WinCon<NoAuto<To<Workspace>>>>>

Source§

impl Command<Move<WinCon<NoAuto<To<Workspace>>>>>

Source

pub fn with(self) -> Command<Move<WinCon<To<Workspace<To<With>>>>>>

Source§

impl Command<Move<WinCon<To<Workspace>>>>

Source

pub fn with(self) -> Command<Move<WinCon<To<Workspace<To<With>>>>>>

Source

pub fn current(self) -> Command<Valid>

Source

pub fn next(self) -> Command<Valid>

Source

pub fn prev(self) -> Command<Valid>

Source

pub fn next_on_output(self) -> Command<Valid>

Source

pub fn prev_on_output(self) -> Command<Valid>

Source

pub fn back_and_forth(self) -> Command<Valid>

Source§

impl Command<Move<WinCon<To<Workspace<To<With>>>>>>

Source

pub fn name(self, name: impl AsRef<str>) -> Command<Valid>

Source

pub fn number(self, id: usize) -> Command<Valid>

Source§

impl Command<Move<WinCon>>

Source

pub fn to(self) -> Command<Move<WinCon<To>>>

Source§

impl Command<Move<WinCon<To>>>

Source

pub fn mark(self, mark: impl AsRef<str>) -> Command<Valid>

Source

pub fn scratchpad(self) -> Command<Valid>

Source

pub fn workspace(self) -> Command<Move<WinCon<To<Workspace>>>>

Source

pub fn output(self) -> Command<Move<WinCon<To<Output>>>>

Source§

impl Command<Move<WinCon<To<Output>>>>

Source

pub fn left(self) -> Command<Valid>

Source

pub fn right(self) -> Command<Valid>

Source

pub fn up(self) -> Command<Valid>

Source

pub fn down(self) -> Command<Valid>

Source

pub fn current(self) -> Command<Move<WinCon<To<Output>>>>

Source

pub fn with(self) -> Command<Move<WinCon<To<Output<With>>>>>

Source§

impl Command<Move<WinCon<To<Output<With>>>>>

Source

pub fn name(self, name: impl AsRef<str>) -> Command<Valid>

Source

pub fn id(self, id: usize) -> Command<Valid>

Source§

impl Command<Client>

Source

pub fn background(self) -> Command<Client<I3>>

Source

pub fn focused(self) -> Command<Client<With>>

Source

pub fn focused_inactive(self) -> Command<Client<With>>

Source

pub fn placeholder(self) -> Command<Client<With>>

Source

pub fn unfocused(self) -> Command<Client<With>>

Source

pub fn urgent(self) -> Command<Client<With>>

Source§

impl Command<Client<I3>>

Source

pub fn color(self, val: impl AsRef<str>) -> Command<Valid>

Source§

impl Command<Client<With>>

Source

pub fn border(self, color: impl AsRef<str>) -> Command<Client<Border>>

Source§

impl Command<Client<Border>>

Source

pub fn background(self, color: impl AsRef<str>) -> Command<Client<Background>>

Source§

impl Command<Client<Background>>

Source

pub fn text(self, color: impl AsRef<str>) -> Command<Valid<Client<Text>>>

Source§

impl Command<Valid<Client<Text>>>

Source

pub fn indicator( self, color: impl AsRef<str>, ) -> Command<Valid<Client<Indicator>>>

Source§

impl Command<Valid<Client<Indicator>>>

Source

pub fn child_border(self, color: impl AsRef<str>) -> Command<Valid>

Source§

impl Command<TilingDrag>

Source

pub fn enable(self) -> Command<Valid>

Source

pub fn disable(self) -> Command<Valid>

Source

pub fn toggle(self) -> Command<Valid>

Source§

impl Command<TitleAlign>

Source

pub fn left(self) -> Command<Valid>

Source

pub fn center(self) -> Command<Valid>

Source

pub fn right(self) -> Command<Valid>

Source§

impl Command<TitlebarPadding>

Source

pub fn horizontal(self, px: usize) -> Command<TitlebarPadding<With>>

Source§

impl Command<TitlebarPadding<With>>

Source

pub fn vertical(self, px: usize) -> Command<Valid>

Source§

impl Command<Unbindswitch>

Source

pub fn switch(self, switch: impl AsRef<str>) -> Command<Unbindswitch<With>>

Source

pub fn locked(self) -> Command<Unbindswitch>

Source

pub fn no_warn(self) -> Command<Unbindswitch>

Source

pub fn reload(self) -> Command<Unbindswitch>

Source§

impl Command<Unbindswitch<With>>

Source

pub fn state(self, state: impl AsRef<str>) -> Command<Valid>

Source§

impl Command<Unmark>

Source

pub fn all_identifier(self) -> Command<Valid>

Source

pub fn identifier(self, identifier: impl AsRef<str>) -> Command<Valid>

Source§

impl Command<Urgent>

Source

pub fn enable(self) -> Command<Valid>

Source

pub fn disable(self) -> Command<Valid>

Source

pub fn allow(self) -> Command<Valid>

Source

pub fn deny(self) -> Command<Valid>

Source§

impl Command<Workspace>

Source

pub fn no_auto_back_and_forth(self) -> Command<Workspace<With>>

Source

pub fn goto(self) -> Command<Workspace<With>>

Source

pub fn next(self) -> Command<Valid>

Source

pub fn prev(self) -> Command<Valid>

Source

pub fn next_on_output(self) -> Command<Valid>

Source

pub fn prev_on_output(self) -> Command<Valid>

Source

pub fn back_and_forth(self) -> Command<Valid>

Source

pub fn name(self, name: impl AsRef<str>) -> Command<Workspace<X>>

Source§

impl Command<Workspace<With>>

Source

pub fn name(self, name: impl AsRef<str>) -> Command<Valid>

Source

pub fn number(self, number: isize) -> Command<Valid>

Source§

impl Command<Workspace<X>>

Source

pub fn gaps(self) -> Command<Workspace<X<Gaps>>>

Source

pub fn output(self, output: impl AsRef<str>) -> Command<Valid>

Source§

impl Command<Workspace<X<Gaps>>>

Source

pub fn inner(self) -> Command<Workspace<X<Gaps<By>>>>

Source

pub fn outer(self) -> Command<Workspace<X<Gaps<By>>>>

Source

pub fn horizontal(self) -> Command<Workspace<X<Gaps<By>>>>

Source

pub fn vertical(self) -> Command<Workspace<X<Gaps<By>>>>

Source

pub fn top(self) -> Command<Workspace<X<Gaps<By>>>>

Source

pub fn right(self) -> Command<Workspace<X<Gaps<By>>>>

Source

pub fn bottom(self) -> Command<Workspace<X<Gaps<By>>>>

Source

pub fn left(self) -> Command<Workspace<X<Gaps<By>>>>

Source§

impl Command<Workspace<X<Gaps<By>>>>

Source

pub fn amount(self, amount: usize) -> Command<Valid>

Source§

impl Command<WorkspaceAutoBackAndForth>

Source

pub fn yes(self) -> Command<Valid>

Source

pub fn no(self) -> Command<Valid>

Source§

impl<T: Chained> Command<T>

Source

pub fn for_window(self, criteria: impl AsRef<str>) -> Command<ForWindow>

Source§

impl<T: AddFilter> Command<T>

Source

pub fn filter(self, criteria: impl AsRef<str>) -> Command<Filter>

Source§

impl<T: Finalize> Command<T>

Source

pub fn border(self) -> Command<Border>

Source

pub fn exit(self) -> Command<Valid>

Source

pub fn floating(self) -> Command<Floating>

Source

pub fn focus(self) -> Command<Valid<Focus>>

Source

pub fn fullscreen(self) -> Command<Fullscreen>

Source

pub fn gaps(self) -> Command<Gaps>

Source

pub fn inhibit_idle(self) -> Command<InhibitIdle>

Source

pub fn layout(self) -> Command<Layout>

Source

pub fn max_render_time(self) -> Command<MaxRenderTime>

Source

pub fn sway_move(self) -> Command<Move>

Source

pub fn nop(self) -> Command<Valid>

Source

pub fn reload(self) -> Command<Valid>

Source

pub fn rename(self) -> Command<Rename>

Source

pub fn resize(self) -> Command<Resize>

Source

pub fn scratchpad(self) -> Command<Scratchpad>

Source

pub fn shortcuts_inhibitor(self) -> Command<ShortcutsInhibitor>

Source

pub fn split(self) -> Command<Split>

Source

pub fn sticky(self) -> Command<Sticky>

Source

pub fn swap(self) -> Command<Swap>

Source

pub fn title_format(self, title_format: impl AsRef<str>) -> Command<Valid>

Source

pub fn assign(self, criteria: impl AsRef<str>) -> Command<Assign>

Source

pub fn client(self) -> Command<Client>

Source

pub fn default_border(self) -> Command<DefaultBorder>

Source

pub fn default_floating_border(self) -> Command<DefaultBorder>

Source

pub fn exec(self, exec: impl AsRef<str>) -> Command<Valid>

Source

pub fn exec_always(self, exec_always: impl AsRef<str>) -> Command<Valid>

Source

pub fn floating_maximum_size(self) -> Command<FloatingSize>

Source

pub fn floating_minimum_size(self) -> Command<FloatingSize>

Source

pub fn floating_modifier(self) -> Command<FloatingModifier>

Source

pub fn focus_follows_mouse(self) -> Command<FocusFollowMouse>

Source

pub fn focus_on_window_activation(self) -> Command<FocusOnWindowActivation>

Source

pub fn focus_wrapping(self) -> Command<FocusWrapping>

Source

pub fn titlebar_border_thickness(self, px: usize) -> Command<Valid>

Source

pub fn titlebar_padding(self) -> Command<TitlebarPadding>

Source

pub fn hide_edge_borders(self) -> Command<HideEdgeBorders>

Source

pub fn kill(self) -> Command<Gaps>

Source

pub fn smart_borders(self) -> Command<SmartBoarders>

Source

pub fn smart_gaps(self) -> Command<SmartGaps>

Source

pub fn mark(self) -> Command<Mark>

Source

pub fn mode(self, mode: impl AsRef<str>) -> Command<Valid>

Source

pub fn mouse_warping(self) -> Command<MouseWraping>

Source

pub fn no_focus(self, criteria: impl AsRef<str>) -> Command<Valid>

Source

pub fn popup_during_fullscreen(self) -> Command<PopupDuringFullscreen>

Source

pub fn set(self, key: impl AsRef<str>, value: impl AsRef<str>) -> Command<Valid>

Source

pub fn show_marks(self) -> Command<ShowMarks>

Source

pub fn opacity(self) -> Command<Opacity>

Source

pub fn tiling_drag(self) -> Command<TilingDrag>

Source

pub fn tiling_drag_threshold(self, threshold: usize) -> Command<TilingDrag>

Source

pub fn title_align(self) -> Command<TitleAlign>

Source

pub fn unbindswitch(self) -> Command<Unbindswitch>

Source

pub fn unmark(self) -> Command<Unmark>

Source

pub fn urgent(self) -> Command<Urgent>

Source

pub fn workspace(self) -> Command<Workspace>

Source

pub fn workspace_auto_back_and_forth(self) -> Command<WorkspaceAutoBackAndForth>

Trait Implementations§

Source§

impl<T> AsRef<str> for Command<Valid<T>>

Source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl<T> Debug for Command<T>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Command

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<T> Display for Command<Valid<T>>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T> From<Command<Valid<T>>> for String

Source§

fn from(command: Command<Valid<T>>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<T> Freeze for Command<T>

§

impl<T> RefUnwindSafe for Command<T>
where T: RefUnwindSafe,

§

impl<T> Send for Command<T>
where T: Send,

§

impl<T> Sync for Command<T>
where T: Sync,

§

impl<T> Unpin for Command<T>
where T: Unpin,

§

impl<T> UnwindSafe for Command<T>
where T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.