pub struct OpRange {
pub start: CursorPosition,
pub end: CursorPosition,
}
Fields§
§start: CursorPosition
§end: CursorPosition
Trait Implementations§
source§impl From<ContentPosition> for OpRange
impl From<ContentPosition> for OpRange
source§fn from(pos: ContentPosition) -> Self
fn from(pos: ContentPosition) -> Self
Converts to this type from the input type.
source§impl Into<ContentPosition> for OpRange
impl Into<ContentPosition> for OpRange
source§fn into(self) -> ContentPosition
fn into(self) -> ContentPosition
Converts this type into the (usually inferred) input type.
Auto Trait Implementations§
impl Freeze for OpRange
impl RefUnwindSafe for OpRange
impl Send for OpRange
impl Sync for OpRange
impl Unpin for OpRange
impl UnwindSafe for OpRange
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request