pub struct PaneTarget { /* private fields */ }Expand description
A validated pane target.
Implementations§
Source§impl PaneTarget
impl PaneTarget
Sourcepub const fn new(session_name: SessionName, pane_index: u32) -> Self
pub const fn new(session_name: SessionName, pane_index: u32) -> Self
Creates a V1-compatible pane target anchored to window 0.
Sourcepub const fn with_window(
session_name: SessionName,
window_index: u32,
pane_index: u32,
) -> Self
pub const fn with_window( session_name: SessionName, window_index: u32, pane_index: u32, ) -> Self
Creates a pane target for the provided window and pane indices.
Sourcepub const fn session_name(&self) -> &SessionName
pub const fn session_name(&self) -> &SessionName
Returns the session name component.
Sourcepub const fn window_index(&self) -> u32
pub const fn window_index(&self) -> u32
Returns the addressed window index.
Sourcepub const fn pane_index(&self) -> u32
pub const fn pane_index(&self) -> u32
Returns the pane index component.
Trait Implementations§
Source§impl Clone for PaneTarget
impl Clone for PaneTarget
Source§fn clone(&self) -> PaneTarget
fn clone(&self) -> PaneTarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PaneTarget
impl Debug for PaneTarget
Source§impl<'de> Deserialize<'de> for PaneTarget
impl<'de> Deserialize<'de> for PaneTarget
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
Source§impl Display for PaneTarget
impl Display for PaneTarget
Source§impl Hash for PaneTarget
impl Hash for PaneTarget
Source§impl PartialEq for PaneTarget
impl PartialEq for PaneTarget
Source§fn eq(&self, other: &PaneTarget) -> bool
fn eq(&self, other: &PaneTarget) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PaneTarget
impl Serialize for PaneTarget
impl Eq for PaneTarget
impl StructuralPartialEq for PaneTarget
Auto Trait Implementations§
impl Freeze for PaneTarget
impl RefUnwindSafe for PaneTarget
impl Send for PaneTarget
impl Sync for PaneTarget
impl Unpin for PaneTarget
impl UnsafeUnpin for PaneTarget
impl UnwindSafe for PaneTarget
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