Lines Matching defs:ops

1297 use std::ops::RangeBounds;
5618 use std::ops::Bound;
5619 use std::ops::Bound::*;
5620 use std::ops::RangeBounds;
6536 use std::ops::Bound::*;
9758 // no-ops
9793 // no-ops
11209 use std::ops::Bound::*;
14430 use core::ops::Drop;
15558 use std::ops::Drop;
16220 use core::ops::Bound::{Excluded, Included, Unbounded};
16221 use core::ops::{self, Add, AddAssign, Index, IndexMut, Range, RangeBounds};
16445 /// [`Deref`]: core::ops::Deref
18272 impl ops::Index<ops::Range<usize>> for String {
18276 fn index(&self, index: ops::Range<usize>) -> &str {
18281 impl ops::Index<ops::RangeTo<usize>> for String {
18285 fn index(&self, index: ops::RangeTo<usize>) -> &str {
18290 impl ops::Index<ops::RangeFrom<usize>> for String {
18294 fn index(&self, index: ops::RangeFrom<usize>) -> &str {
18299 impl ops::Index<ops::RangeFull> for String {
18303 fn index(&self, _index: ops::RangeFull) -> &str {
18308 impl ops::Index<ops::RangeInclusive<usize>> for String {
18312 fn index(&self, index: ops::RangeInclusive<usize>) -> &str {
18317 impl ops::Index<ops::RangeToInclusive<usize>> for String {
18321 fn index(&self, index: ops::RangeToInclusive<usize>) -> &str {
18327 impl ops::IndexMut<ops::Range<usize>> for String {
18329 fn index_mut(&mut self, index: ops::Range<usize>) -> &mut str {
18334 impl ops::IndexMut<ops::RangeTo<usize>> for String {
18336 fn index_mut(&mut self, index: ops::RangeTo<usize>) -> &mut str {
18341 impl ops::IndexMut<ops::RangeFrom<usize>> for String {
18343 fn index_mut(&mut self, index: ops::RangeFrom<usize>) -> &mut str {
18348 impl ops::IndexMut<ops::RangeFull> for String {
18350 fn index_mut(&mut self, _index: ops::RangeFull) -> &mut str {
18355 impl ops::IndexMut<ops::RangeInclusive<usize>> for String {
18357 fn index_mut(&mut self, index: ops::RangeInclusive<usize>) -> &mut str {
18362 impl ops::IndexMut<ops::RangeToInclusive<usize>> for String {
18364 fn index_mut(&mut self, index: ops::RangeToInclusive<usize>) -> &mut str {
18370 impl ops::Deref for String {
18380 impl ops::DerefMut for String {
18822 use core::ops::{Add, AddAssign, Deref};
19732 //! [`Deref`]: core::ops::Deref
19756 use core::ops::{CoerceUnsized, Deref, DispatchFromDyn, Receiver};
23288 use core::ops::{CoerceUnsized, Deref, DispatchFromDyn, Receiver};
23437 /// [deref]: core::ops::Deref
29521 use core::ops::{Bound, RangeBounds};
29800 use core::ops::{Index, RangeBounds};
30820 /// use std::ops::Bound::Included;
32175 use core::ops::{BitAnd, BitOr, BitXor, RangeBounds, Sub};
32425 /// use std::ops::Bound::Included;
33750 use core::ops::RangeBounds;
35572 use std::ops::Bound::{self, Excluded, Included, Unbounded};
35573 use std::ops::RangeBounds;
40373 use core::ops::{Index, IndexMut, Range, RangeBounds};
43283 use core::ops::Try;
44416 use core::ops::{Deref, DerefMut};
46872 use core::ops::{self, Index, IndexMut, Range, RangeBounds};
49127 impl<T, A: Allocator> ops::Deref for Vec<T, A> {
49136 impl<T, A: Allocator> ops::DerefMut for Vec<T, A> {
50296 //! [dereferencing]: core::ops::Deref
50315 use core::ops::{
51950 use core::ops::Deref;