pub struct CodeViewResponse {
pub response: Response,
pub selection: Option<Range<usize>>,
pub copied: bool,
pub clicked_line: Option<usize>,
pub visible: Range<usize>,
}Expand description
What the view reports this frame.
Fields§
§response: ResponseThe view’s viewport.
selection: Option<Range<usize>>The selected byte range of the text (never empty).
copied: boolThe selection was copied to the clipboard this frame (Cmd/Ctrl+C).
clicked_line: Option<usize>Line (0-based) pressed with the pointer this frame.
visible: Range<usize>Lines (0-based) laid out this frame.
Auto Trait Implementations§
impl !RefUnwindSafe for CodeViewResponse
impl !UnwindSafe for CodeViewResponse
impl Forget for CodeViewResponse
impl Freeze for CodeViewResponse
impl Move for CodeViewResponse
impl Send for CodeViewResponse
impl Sync for CodeViewResponse
impl Unpin for CodeViewResponse
impl UnsafeUnpin for CodeViewResponse
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more