[−][src]Struct swayipc_command_builder::command::Command
Implementations
impl Command
[src]
impl Command<Valid>
[src]
pub fn new_unchecked(inner: impl Into<String>) -> Self
[src]
impl<T> Command<Valid<T>>
[src]
impl Command<Assign>
[src]
pub fn workspace(self) -> Command<Assign<Workspace>>
[src]
pub fn output(self) -> Command<Assign<Output>>
[src]
impl Command<Assign<Workspace>>
[src]
pub fn name(self, name: impl AsRef<str>) -> Command<Valid>
[src]
pub fn number(self, number: isize) -> Command<Valid>
[src]
impl Command<Assign<Output>>
[src]
pub fn name(self, name: impl AsRef<str>) -> Command<Valid>
[src]
pub fn up(self) -> Command<Valid>
[src]
pub fn right(self) -> Command<Valid>
[src]
pub fn down(self) -> Command<Valid>
[src]
pub fn left(self) -> Command<Valid>
[src]
impl Command<Border>
[src]
pub fn csd(self) -> Command<Valid>
[src]
pub fn none(self) -> Command<Valid>
[src]
pub fn toggle(self) -> Command<Valid>
[src]
pub fn normal(self) -> Command<Valid<Border<With>>>
[src]
pub fn pixel(self) -> Command<Valid<Border<With>>>
[src]
impl Command<Valid<Border<With>>>
[src]
impl Command<DefaultBorder>
[src]
pub fn normal(self) -> Command<Valid>
[src]
pub fn none(self) -> Command<Valid>
[src]
pub fn pixel(self, px: usize) -> Command<Valid>
[src]
impl Command<Floating>
[src]
pub fn enable(self) -> Command<Valid>
[src]
pub fn disable(self) -> Command<Valid>
[src]
pub fn toggle(self) -> Command<Valid>
[src]
impl Command<FloatingModifier>
[src]
pub fn none(self) -> Command<Valid>
[src]
pub fn with(self, modifier: impl AsRef<str>) -> Command<FloatingModifier<With>>
[src]
impl Command<FloatingModifier<With>>
[src]
impl Command<FloatingSize>
[src]
impl Command<FloatingSize<X>>
[src]
impl Command<Valid<Focus>>
[src]
pub fn up(self) -> Command<Valid>
[src]
pub fn right(self) -> Command<Valid>
[src]
pub fn down(self) -> Command<Valid>
[src]
pub fn left(self) -> Command<Valid>
[src]
pub fn prev(self) -> Command<Valid<Focus<With>>>
[src]
pub fn next(self) -> Command<Valid<Focus<With>>>
[src]
pub fn child(self) -> Command<Valid>
[src]
pub fn parent(self) -> Command<Valid>
[src]
pub fn output(self) -> Command<Focus<Output>>
[src]
pub fn tiling(self) -> Command<Valid>
[src]
pub fn mode_toggle(self) -> Command<Valid>
[src]
pub fn floating(self) -> Command<Valid>
[src]
impl Command<Valid<Focus<With>>>
[src]
impl Command<Valid<Focus<Output>>>
[src]
pub fn name(self, name: impl AsRef<str>) -> Command<Valid>
[src]
pub fn up(self) -> Command<Valid>
[src]
pub fn right(self) -> Command<Valid>
[src]
pub fn down(self) -> Command<Valid>
[src]
pub fn left(self) -> Command<Valid>
[src]
impl Command<FocusFollowMouse>
[src]
pub fn yes(self) -> Command<Valid>
[src]
pub fn no(self) -> Command<Valid>
[src]
pub fn always(self) -> Command<Valid>
[src]
impl Command<FocusOnWindowActivation>
[src]
pub fn smart(self) -> Command<Valid>
[src]
pub fn urgent(self) -> Command<Valid>
[src]
pub fn focus(self) -> Command<Valid>
[src]
pub fn none(self) -> Command<Valid>
[src]
impl Command<FocusWrapping>
[src]
pub fn yes(self) -> Command<Valid>
[src]
pub fn no(self) -> Command<Valid>
[src]
pub fn force(self) -> Command<Valid>
[src]
pub fn workspace(self) -> Command<Valid>
[src]
impl Command<Fullscreen>
[src]
pub fn enable(self) -> Command<Valid<Fullscreen>>
[src]
pub fn disable(self) -> Command<Valid<Fullscreen>>
[src]
pub fn toggle(self) -> Command<Valid<Fullscreen>>
[src]
impl Command<Valid<Fullscreen>>
[src]
impl Command<Gaps>
[src]
pub fn inner(self) -> Command<Gaps<Select>>
[src]
pub fn outer(self) -> Command<Gaps<Select>>
[src]
pub fn horizontal(self) -> Command<Gaps<Select>>
[src]
pub fn vertical(self) -> Command<Gaps<Select>>
[src]
pub fn top(self) -> Command<Gaps<Select>>
[src]
pub fn right(self) -> Command<Gaps<Select>>
[src]
pub fn bottom(self) -> Command<Gaps<Select>>
[src]
pub fn left(self) -> Command<Gaps<Select>>
[src]
impl Command<Gaps<Select>>
[src]
pub fn all(self) -> Command<Gaps<Select<With>>>
[src]
pub fn current(self) -> Command<Gaps<Select<With>>>
[src]
impl Command<Gaps<Select<With>>>
[src]
pub fn set(self) -> Command<Gaps<Select<With<X>>>>
[src]
pub fn plus(self) -> Command<Gaps<Select<With<X>>>>
[src]
pub fn minus(self) -> Command<Gaps<Select<With<X>>>>
[src]
impl Command<Gaps<Select<With<X>>>>
[src]
impl Command<HideEdgeBorders>
[src]
pub fn none(self) -> Command<Valid>
[src]
pub fn vertical(self) -> Command<Valid>
[src]
pub fn horizontal(self) -> Command<Valid>
[src]
pub fn both(self) -> Command<Valid>
[src]
pub fn smart(self) -> Command<Valid>
[src]
pub fn smart_no_gaps(self) -> Command<Valid>
[src]
impl Command<InhibitIdle>
[src]
pub fn focus(self) -> Command<Valid>
[src]
pub fn fullscreen(self) -> Command<Valid>
[src]
pub fn open(self) -> Command<Valid>
[src]
pub fn none(self) -> Command<Valid>
[src]
pub fn visible(self) -> Command<Valid>
[src]
impl Command<Layout>
[src]
pub fn default(self) -> Command<Valid>
[src]
pub fn splith(self) -> Command<Valid>
[src]
pub fn splitv(self) -> Command<Valid>
[src]
pub fn stacking(self) -> Command<Valid>
[src]
pub fn tabbed(self) -> Command<Valid>
[src]
pub fn toggle(self) -> Command<Layout<X>>
[src]
impl Command<Layout<X>>
[src]
pub fn split(self) -> Command<Valid>
[src]
pub fn all(self) -> Command<Valid>
[src]
pub fn through(self, list: impl AsRef<str>) -> Command<Valid>
[src]
impl Command<Mark>
[src]
impl Command<Mark<Add>>
[src]
pub fn toggle(self) -> Command<Mark<Add<Replace>>>
[src]
pub fn identifier(self, name: impl AsRef<str>) -> Command<Valid>
[src]
impl Command<Mark<Add<Replace>>>
[src]
pub fn identifier(self, name: impl AsRef<str>) -> Command<Valid>
[src]
impl Command<MouseWraping>
[src]
impl Command<MouseWraping>
[src]
pub fn output(self) -> Command<Valid>
[src]
pub fn container(self) -> Command<Valid>
[src]
pub fn none(self) -> Command<Valid>
[src]
impl Command<Opacity>
[src]
pub fn set(self) -> Command<Opacity<With>>
[src]
pub fn plus(self) -> Command<Opacity<With>>
[src]
pub fn minus(self) -> Command<Opacity<With>>
[src]
impl Command<Opacity<With>>
[src]
impl Command<PopupDuringFullscreen>
[src]
pub fn smart(self) -> Command<Valid>
[src]
pub fn ignore(self) -> Command<Valid>
[src]
pub fn leave_fullscreen(self) -> Command<Valid>
[src]
impl Command<Rename>
[src]
pub fn current_workspace(self) -> Command<Rename<To>>
[src]
pub fn workspace(self, name: impl AsRef<str>) -> Command<Rename<To>>
[src]
impl Command<Rename<To>>
[src]
impl Command<Resize>
[src]
pub fn shrink(self) -> Command<Resize<Direction>>
[src]
pub fn grow(self) -> Command<Resize<Direction>>
[src]
pub fn set(self) -> Command<Resize<With>>
[src]
impl Command<Resize<With>>
[src]
pub fn height(self) -> Command<Resize<With<To>>>
[src]
pub fn width(self) -> Command<Resize<With<To>>>
[src]
impl Command<Resize<With<To>>>
[src]
impl Command<Resize<Direction>>
[src]
pub fn width(self) -> Command<Valid<Resize<Direction>>>
[src]
pub fn height(self) -> Command<Valid>
[src]
impl Command<Valid<Resize<Direction>>>
[src]
impl Command<Valid<Resize<Direction<With>>>>
[src]
impl Command<Scratchpad>
[src]
impl Command<ShortcutsInhibitor>
[src]
impl Command<ShowMarks>
[src]
impl Command<SmartBoarders>
[src]
pub fn on(self) -> Command<Valid>
[src]
pub fn no_gaps(self) -> Command<Valid>
[src]
pub fn off(self) -> Command<Valid>
[src]
impl Command<SmartGaps>
[src]
impl Command<Split>
[src]
pub fn vertical(self) -> Command<Valid>
[src]
pub fn horizontal(self) -> Command<Valid>
[src]
pub fn toggle(self) -> Command<Valid>
[src]
impl Command<Sticky>
[src]
pub fn enable(self) -> Command<Valid>
[src]
pub fn disable(self) -> Command<Valid>
[src]
pub fn toggle(self) -> Command<Valid>
[src]
impl Command<Swap>
[src]
impl Command<Swap<With>>
[src]
pub fn id(self, id: usize) -> Command<Valid>
[src]
pub fn con_id(self, con_id: usize) -> Command<Valid>
[src]
pub fn mark(self, mark: impl AsRef<str>) -> Command<Valid>
[src]
impl Command<Move>
[src]
pub fn left(self) -> Command<Valid<Move<Direction>>>
[src]
pub fn right(self) -> Command<Valid<Move<Direction>>>
[src]
pub fn up(self) -> Command<Valid<Move<Direction>>>
[src]
pub fn down(self) -> Command<Valid<Move<Direction>>>
[src]
pub fn absolute(self) -> Command<Valid<Move<Direction>>>
[src]
pub fn no_auto_back_and_forth(self) -> Command<Move<NoAuto>>
[src]
pub fn position(self) -> Command<Move<Position>>
[src]
pub fn window(self) -> Command<Move<WinCon>>
[src]
pub fn container(self) -> Command<Move<WinCon>>
[src]
pub fn workspace(self) -> Command<Move<Workspace>>
[src]
impl Command<Move<Workspace>>
[src]
impl Command<Move<Workspace<To>>>
[src]
impl Command<Move<Absolute>>
[src]
impl Command<Move<Absolute<Position>>>
[src]
pub fn pos_x(self, x: usize) -> Command<Move<Absolute<Position<X<With>>>>>
[src]
pub fn center(self) -> Command<Valid>
[src]
impl Command<Move<Absolute<Position<X<With>>>>>
[src]
pub fn in_px(self) -> Command<Move<Absolute<Position<X<With<Y>>>>>>
[src]
pub fn in_ppt(self) -> Command<Move<Absolute<Position<X<With<Y>>>>>>
[src]
impl Command<Move<Absolute<Position<X<With<Y>>>>>>
[src]
impl Command<Move<Absolute<Position<X<With<Y<With>>>>>>>
[src]
impl Command<Move<Position>>
[src]
pub fn pos_x(self, x: usize) -> Command<Move<Absolute<Position<X<With>>>>>
[src]
pub fn center(self) -> Command<Valid>
[src]
pub fn mouse(self) -> Command<Valid>
[src]
pub fn cursor(self) -> Command<Valid>
[src]
pub fn pointer(self) -> Command<Valid>
[src]
impl Command<Valid<Move<Direction>>>
[src]
impl Command<Move<NoAuto>>
[src]
pub fn window(self) -> Command<Move<NoAuto<WinCon>>>
[src]
pub fn container(self) -> Command<Move<NoAuto<WinCon>>>
[src]
impl Command<Move<NoAuto<WinCon>>>
[src]
impl Command<Move<WinCon<NoAuto<To>>>>
[src]
impl Command<Move<WinCon<NoAuto<To<Workspace>>>>>
[src]
impl Command<Move<WinCon<To<Workspace>>>>
[src]
pub fn with(self) -> Command<Move<WinCon<To<Workspace<To<With>>>>>>
[src]
pub fn current(self) -> Command<Valid>
[src]
pub fn next(self) -> Command<Valid>
[src]
pub fn prev(self) -> Command<Valid>
[src]
pub fn next_on_output(self) -> Command<Valid>
[src]
pub fn prev_on_output(self) -> Command<Valid>
[src]
pub fn back_and_forth(self) -> Command<Valid>
[src]
impl Command<Move<WinCon<To<Workspace<To<With>>>>>>
[src]
pub fn name(self, name: impl AsRef<str>) -> Command<Valid>
[src]
pub fn number(self, id: usize) -> Command<Valid>
[src]
impl Command<Move<WinCon>>
[src]
impl Command<Move<WinCon<To>>>
[src]
pub fn mark(self, mark: impl AsRef<str>) -> Command<Valid>
[src]
pub fn scratchpad(self) -> Command<Valid>
[src]
pub fn workspace(self) -> Command<Move<WinCon<To<Workspace>>>>
[src]
pub fn output(self) -> Command<Move<WinCon<To<Output>>>>
[src]
impl Command<Move<WinCon<To<Output>>>>
[src]
pub fn left(self) -> Command<Valid>
[src]
pub fn right(self) -> Command<Valid>
[src]
pub fn up(self) -> Command<Valid>
[src]
pub fn down(self) -> Command<Valid>
[src]
pub fn current(self) -> Command<Move<WinCon<To<Output>>>>
[src]
pub fn with(self) -> Command<Move<WinCon<To<Output<With>>>>>
[src]
impl Command<Move<WinCon<To<Output<With>>>>>
[src]
pub fn name(self, name: impl AsRef<str>) -> Command<Valid>
[src]
pub fn id(self, id: usize) -> Command<Valid>
[src]
impl Command<Client>
[src]
pub fn background(self) -> Command<Client<I3>>
[src]
pub fn focused(self) -> Command<Client<With>>
[src]
pub fn focused_inactive(self) -> Command<Client<With>>
[src]
pub fn placeholder(self) -> Command<Client<With>>
[src]
pub fn unfocused(self) -> Command<Client<With>>
[src]
pub fn urgent(self) -> Command<Client<With>>
[src]
impl Command<Client<I3>>
[src]
impl Command<Client<With>>
[src]
impl Command<Client<Border>>
[src]
pub fn background(self, color: impl AsRef<str>) -> Command<Client<Background>>
[src]
impl Command<Client<Background>>
[src]
impl Command<Valid<Client<Text>>>
[src]
impl Command<Valid<Client<Indicator>>>
[src]
pub fn child_border(self, color: impl AsRef<str>) -> Command<Valid>
[src]
impl Command<TilingDrag>
[src]
pub fn enable(self) -> Command<Valid>
[src]
pub fn disable(self) -> Command<Valid>
[src]
pub fn toggle(self) -> Command<Valid>
[src]
impl Command<TitleAlign>
[src]
pub fn left(self) -> Command<Valid>
[src]
pub fn center(self) -> Command<Valid>
[src]
pub fn right(self) -> Command<Valid>
[src]
impl Command<TitlebarPadding>
[src]
pub fn horizontal(self, px: usize) -> Command<TitlebarPadding<With>>
[src]
impl Command<TitlebarPadding<With>>
[src]
impl Command<Unbindswitch>
[src]
pub fn switch(self, switch: impl AsRef<str>) -> Command<Unbindswitch<With>>
[src]
pub fn locked(self) -> Command<Unbindswitch>
[src]
pub fn no_warn(self) -> Command<Unbindswitch>
[src]
pub fn reload(self) -> Command<Unbindswitch>
[src]
impl Command<Unbindswitch<With>>
[src]
impl Command<Unmark>
[src]
pub fn all_identifier(self) -> Command<Valid>
[src]
pub fn identifier(self, identifier: impl AsRef<str>) -> Command<Valid>
[src]
impl Command<Urgent>
[src]
pub fn enable(self) -> Command<Valid>
[src]
pub fn disable(self) -> Command<Valid>
[src]
pub fn allow(self) -> Command<Valid>
[src]
pub fn deny(self) -> Command<Valid>
[src]
impl Command<Workspace>
[src]
pub fn no_auto_back_and_forth(self) -> Command<Workspace<With>>
[src]
pub fn goto(self) -> Command<Workspace<With>>
[src]
pub fn next(self) -> Command<Valid>
[src]
pub fn prev(self) -> Command<Valid>
[src]
pub fn next_on_output(self) -> Command<Valid>
[src]
pub fn prev_on_output(self) -> Command<Valid>
[src]
pub fn back_and_forth(self) -> Command<Valid>
[src]
pub fn name(self, name: impl AsRef<str>) -> Command<Workspace<X>>
[src]
impl Command<Workspace<With>>
[src]
pub fn name(self, name: impl AsRef<str>) -> Command<Valid>
[src]
pub fn number(self, number: isize) -> Command<Valid>
[src]
impl Command<Workspace<X>>
[src]
pub fn gaps(self) -> Command<Workspace<X<Gaps>>>
[src]
pub fn output(self, output: impl AsRef<str>) -> Command<Valid>
[src]
impl Command<Workspace<X<Gaps>>>
[src]
pub fn inner(self) -> Command<Workspace<X<Gaps<By>>>>
[src]
pub fn outer(self) -> Command<Workspace<X<Gaps<By>>>>
[src]
pub fn horizontal(self) -> Command<Workspace<X<Gaps<By>>>>
[src]
pub fn vertical(self) -> Command<Workspace<X<Gaps<By>>>>
[src]
pub fn top(self) -> Command<Workspace<X<Gaps<By>>>>
[src]
pub fn right(self) -> Command<Workspace<X<Gaps<By>>>>
[src]
pub fn bottom(self) -> Command<Workspace<X<Gaps<By>>>>
[src]
pub fn left(self) -> Command<Workspace<X<Gaps<By>>>>
[src]
impl Command<Workspace<X<Gaps<By>>>>
[src]
impl Command<WorkspaceAutoBackAndForth>
[src]
impl<T: Chained> Command<T>
[src]
pub fn for_window(self, criteria: impl AsRef<str>) -> Command<ForWindow>
[src]
impl<T: AddFilter> Command<T>
[src]
impl<T: Finalize> Command<T>
[src]
pub fn border(self) -> Command<Border>
[src]
pub fn exit(self) -> Command<Valid>
[src]
pub fn floating(self) -> Command<Floating>
[src]
pub fn focus(self) -> Command<Valid<Focus>>
[src]
pub fn fullscreen(self) -> Command<Fullscreen>
[src]
pub fn gaps(self) -> Command<Gaps>
[src]
pub fn inhibit_idle(self) -> Command<InhibitIdle>
[src]
pub fn layout(self) -> Command<Layout>
[src]
pub fn max_render_time(self) -> Command<MaxRenderTime>
[src]
pub fn sway_move(self) -> Command<Move>
[src]
pub fn nop(self) -> Command<Valid>
[src]
pub fn reload(self) -> Command<Valid>
[src]
pub fn rename(self) -> Command<Rename>
[src]
pub fn resize(self) -> Command<Resize>
[src]
pub fn scratchpad(self) -> Command<Scratchpad>
[src]
pub fn shortcuts_inhibitor(self) -> Command<ShortcutsInhibitor>
[src]
pub fn split(self) -> Command<Split>
[src]
pub fn sticky(self) -> Command<Sticky>
[src]
pub fn swap(self) -> Command<Swap>
[src]
pub fn title_format(self, title_format: impl AsRef<str>) -> Command<Valid>
[src]
pub fn assign(self, criteria: impl AsRef<str>) -> Command<Assign>
[src]
pub fn client(self) -> Command<Client>
[src]
pub fn default_border(self) -> Command<DefaultBorder>
[src]
pub fn default_floating_border(self) -> Command<DefaultBorder>
[src]
pub fn exec(self, exec: impl AsRef<str>) -> Command<Valid>
[src]
pub fn exec_always(self, exec_always: impl AsRef<str>) -> Command<Valid>
[src]
pub fn floating_maximum_size(self) -> Command<FloatingSize>
[src]
pub fn floating_minimum_size(self) -> Command<FloatingSize>
[src]
pub fn floating_modifier(self) -> Command<FloatingModifier>
[src]
pub fn focus_follows_mouse(self) -> Command<FocusFollowMouse>
[src]
pub fn focus_on_window_activation(self) -> Command<FocusOnWindowActivation>
[src]
pub fn focus_wrapping(self) -> Command<FocusWrapping>
[src]
pub fn titlebar_border_thickness(self, px: usize) -> Command<Valid>
[src]
pub fn titlebar_padding(self) -> Command<TitlebarPadding>
[src]
pub fn hide_edge_borders(self) -> Command<HideEdgeBorders>
[src]
pub fn kill(self) -> Command<Gaps>
[src]
pub fn smart_borders(self) -> Command<SmartBoarders>
[src]
pub fn smart_gaps(self) -> Command<SmartGaps>
[src]
pub fn mark(self) -> Command<Mark>
[src]
pub fn mode(self, mode: impl AsRef<str>) -> Command<Valid>
[src]
pub fn mouse_warping(self) -> Command<MouseWraping>
[src]
pub fn no_focus(self, criteria: impl AsRef<str>) -> Command<Valid>
[src]
pub fn popup_during_fullscreen(self) -> Command<PopupDuringFullscreen>
[src]
pub fn set(self, key: impl AsRef<str>, value: impl AsRef<str>) -> Command<Valid>
[src]
pub fn show_marks(self) -> Command<ShowMarks>
[src]
pub fn opacity(self) -> Command<Opacity>
[src]
pub fn tiling_drag(self) -> Command<TilingDrag>
[src]
pub fn tiling_drag_threshold(self, threshold: usize) -> Command<TilingDrag>
[src]
pub fn title_align(self) -> Command<TitleAlign>
[src]
pub fn unbindswitch(self) -> Command<Unbindswitch>
[src]
pub fn unmark(self) -> Command<Unmark>
[src]
pub fn urgent(self) -> Command<Urgent>
[src]
pub fn workspace(self) -> Command<Workspace>
[src]
pub fn workspace_auto_back_and_forth(self) -> Command<WorkspaceAutoBackAndForth>
[src]
Trait Implementations
impl<T> AsRef<str> for Command<Valid<T>>
[src]
impl<T> Debug for Command<T>
[src]
impl Default for Command
[src]
impl<T> Display for Command<Valid<T>>
[src]
impl<T> From<Command<Valid<T>>> for String
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for Command<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for Command<T> where
T: Send,
T: Send,
impl<T> Sync for Command<T> where
T: Sync,
T: Sync,
impl<T> Unpin for Command<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for Command<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,