Struct intspan::Range [−][src]
pub struct Range { /* fields omitted */ }
Implementations
Constructed from chr, start and end
let range = Range::from("I", 1, 100);
Constructed from string
let range = Range::from_str("I:1-100"); let range = Range::from_str("I:100"); let range = Range::from_str("S288c.I(-):27070-29557");
Valid or not
let range = Range::from("I", 1, 100); assert!(range.is_valid()); let range = Range::from_str("I:100"); assert!(range.is_valid()); let range = Range::from_str("invalid"); assert!(!range.is_valid());
Trait Implementations
To string
let range = Range::from("I", 1, 100); assert_eq!(range.to_string(), "I:1-100"); let range = Range::from("I", 100, 100); assert_eq!(range.to_string(), "I:100");
Auto Trait Implementations
impl RefUnwindSafe for Range
impl UnwindSafe for Range
Blanket Implementations
Mutably borrows from an owned value. Read more