Lines Matching full:pub
106 pub use core::slice::range;
108 pub use core::slice::ArrayChunks;
110 pub use core::slice::ArrayChunksMut;
112 pub use core::slice::ArrayWindows;
114 pub use core::slice::EscapeAscii;
116 pub use core::slice::SliceIndex;
118 pub use core::slice::{from_mut, from_ref};
120 pub use core::slice::{from_raw_parts, from_raw_parts_mut};
122 pub use core::slice::{Chunks, Windows};
124 pub use core::slice::{ChunksExact, ChunksExactMut};
126 pub use core::slice::{ChunksMut, Split, SplitMut};
128 pub use core::slice::{GroupBy, GroupByMut};
130 pub use core::slice::{Iter, IterMut};
132 pub use core::slice::{RChunks, RChunksExact, RChunksExactMut, RChunksMut};
134 pub use core::slice::{RSplit, RSplitMut};
136 pub use core::slice::{RSplitN, RSplitNMut, SplitN, SplitNMut};
138 pub use core::slice::{SplitInclusive, SplitInclusiveMut};
147 pub use hack::into_vec;
152 pub use hack::to_vec;
158 pub(crate) mod hack {
167 pub fn into_vec<T, A: Allocator>(b: Box<[T], A>) -> Vec<T, A> { in into_vec()
177 pub fn to_vec<T: ConvertVec, A: Allocator>(s: &[T], alloc: A) -> Vec<T, A> { in to_vec()
182 pub trait ConvertVec {
274 pub fn sort(&mut self) in sort()
330 pub fn sort_by<F>(&mut self, mut compare: F) in sort_by()
372 pub fn sort_by_key<K, F>(&mut self, mut f: F) in sort_by_key()
419 pub fn sort_by_cached_key<K, F>(&mut self, f: F) in sort_by_cached_key()
479 pub fn to_vec(&self) -> Vec<T> in to_vec()
503 pub fn to_vec_in<A: Allocator>(&self, alloc: A) -> Vec<T, A> in to_vec_in()
528 pub fn into_vec<A: Allocator>(self: Box<Self, A>) -> Vec<T, A> { in into_vec()
556 pub fn repeat(&self, n: usize) -> Vec<T> in repeat()
624 pub fn concat<Item: ?Sized>(&self) -> <Self as Concat<Item>>::Output in concat()
643 pub fn join<Separator>(&self, sep: Separator) -> <Self as Join<Separator>>::Output in join()
663 pub fn connect<Separator>(&self, sep: Separator) -> <Self as Join<Separator>>::Output in connect()
688 pub fn to_ascii_uppercase(&self) -> Vec<u8> { in to_ascii_uppercase()
709 pub fn to_ascii_lowercase(&self) -> Vec<u8> { in to_ascii_lowercase()
739 /// pub struct Foo(Vec<u32>, Vec<String>);
750 pub trait Concat<Item: ?Sized> {
762 pub trait Join<Separator> {