Lines Matching defs:ops

103 impl std::ops::RangeBounds<usize> for ValueRange {
104 fn start_bound(&self) -> std::ops::Bound<&usize> {
105 std::ops::Bound::Included(&self.start_inclusive)
108 fn end_bound(&self) -> std::ops::Bound<&usize> {
109 std::ops::Bound::Included(&self.end_inclusive)
125 impl From<std::ops::Range<usize>> for ValueRange {
126 fn from(range: std::ops::Range<usize>) -> Self {
133 impl From<std::ops::RangeFull> for ValueRange {
134 fn from(_: std::ops::RangeFull) -> Self {
141 impl From<std::ops::RangeFrom<usize>> for ValueRange {
142 fn from(range: std::ops::RangeFrom<usize>) -> Self {
149 impl From<std::ops::RangeTo<usize>> for ValueRange {
150 fn from(range: std::ops::RangeTo<usize>) -> Self {
157 impl From<std::ops::RangeInclusive<usize>> for ValueRange {
158 fn from(range: std::ops::RangeInclusive<usize>) -> Self {
165 impl From<std::ops::RangeToInclusive<usize>> for ValueRange {
166 fn from(range: std::ops::RangeToInclusive<usize>) -> Self {
194 use std::ops::RangeBounds;
199 assert_eq!(range.start_bound(), std::ops::Bound::Included(&5));
200 assert_eq!(range.end_bound(), std::ops::Bound::Included(&5));
210 assert_eq!(range.start_bound(), std::ops::Bound::Included(&0));
211 assert_eq!(range.end_bound(), std::ops::Bound::Included(&0));
221 assert_eq!(range.start_bound(), std::ops::Bound::Included(&5));
222 assert_eq!(range.end_bound(), std::ops::Bound::Included(&9));
232 assert_eq!(range.start_bound(), std::ops::Bound::Included(&5));
233 assert_eq!(range.end_bound(), std::ops::Bound::Included(&10));
243 assert_eq!(range.start_bound(), std::ops::Bound::Included(&0));
244 assert_eq!(range.end_bound(), std::ops::Bound::Included(&usize::MAX));
254 assert_eq!(range.start_bound(), std::ops::Bound::Included(&5));
255 assert_eq!(range.end_bound(), std::ops::Bound::Included(&usize::MAX));
265 assert_eq!(range.start_bound(), std::ops::Bound::Included(&0));
266 assert_eq!(range.end_bound(), std::ops::Bound::Included(&9));
276 assert_eq!(range.start_bound(), std::ops::Bound::Included(&0));
277 assert_eq!(range.end_bound(), std::ops::Bound::Included(&10));