pub struct RangeTransform {
pub orig_start: usize,
pub orig_end: usize,
pub gen_start: usize,
pub gen_end: usize,
}Expand description
A source range transformation record.
Fields§
§orig_start: usizeOriginal start offset
orig_end: usizeOriginal end offset
gen_start: usizeGenerated start offset
gen_end: usizeGenerated end offset
Implementations§
Trait Implementations§
Source§impl Clone for RangeTransform
impl Clone for RangeTransform
Source§fn clone(&self) -> RangeTransform
fn clone(&self) -> RangeTransform
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RangeTransform
impl RefUnwindSafe for RangeTransform
impl Send for RangeTransform
impl Sync for RangeTransform
impl Unpin for RangeTransform
impl UnsafeUnpin for RangeTransform
impl UnwindSafe for RangeTransform
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