substring_replace

Trait ToOffset

source
pub trait ToOffset: PartialOrd {
    // Required method
    fn to_offset(self, length: usize) -> usize;
}
Expand description

Trait to allow all main signed and unsigne integer where negative values are treated as offsets from the end, defined by length -1 == length -1 0 == start 1 == second position should values fall outside the range

Required Methods§

source

fn to_offset(self, length: usize) -> usize

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl ToOffset for i32

source§

fn to_offset(self, length: usize) -> usize

source§

impl ToOffset for i64

source§

fn to_offset(self, length: usize) -> usize

source§

impl ToOffset for u8

source§

fn to_offset(self, length: usize) -> usize

source§

impl ToOffset for u16

source§

fn to_offset(self, length: usize) -> usize

source§

impl ToOffset for u32

source§

fn to_offset(self, length: usize) -> usize

source§

impl ToOffset for u64

source§

fn to_offset(self, length: usize) -> usize

source§

impl ToOffset for usize

source§

fn to_offset(self, length: usize) -> usize

Implementors§