Lines Matching full:pub

39 pub use core::slice::range;
41 pub use core::slice::ArrayChunks;
43 pub use core::slice::ArrayChunksMut;
45 pub use core::slice::ArrayWindows;
47 pub use core::slice::EscapeAscii;
49 pub use core::slice::SliceIndex;
51 pub use core::slice::{from_mut, from_ref};
53 pub use core::slice::{from_mut_ptr_range, from_ptr_range};
55 pub use core::slice::{from_raw_parts, from_raw_parts_mut};
57 pub use core::slice::{Chunks, Windows};
59 pub use core::slice::{ChunksExact, ChunksExactMut};
61 pub use core::slice::{ChunksMut, Split, SplitMut};
63 pub use core::slice::{GroupBy, GroupByMut};
65 pub use core::slice::{Iter, IterMut};
67 pub use core::slice::{RChunks, RChunksExact, RChunksExactMut, RChunksMut};
69 pub use core::slice::{RSplit, RSplitMut};
71 pub use core::slice::{RSplitN, RSplitNMut, SplitN, SplitNMut};
73 pub use core::slice::{SplitInclusive, SplitInclusiveMut};
82 pub use hack::into_vec;
87 pub use hack::to_vec;
93 pub(crate) mod hack {
102 pub fn into_vec<T, A: Allocator>(b: Box<[T], A>) -> Vec<T, A> { in into_vec()
112 pub fn to_vec<T: ConvertVec, A: Allocator>(s: &[T], alloc: A) -> Vec<T, A> { in to_vec()
117 pub trait ConvertVec {
209 pub fn sort(&mut self) in sort()
265 pub fn sort_by<F>(&mut self, mut compare: F) in sort_by()
307 pub fn sort_by_key<K, F>(&mut self, mut f: F) in sort_by_key()
354 pub fn sort_by_cached_key<K, F>(&mut self, f: F) in sort_by_cached_key()
414 pub fn to_vec(&self) -> Vec<T> in to_vec()
438 pub fn to_vec_in<A: Allocator>(&self, alloc: A) -> Vec<T, A> in to_vec_in()
463 pub fn into_vec<A: Allocator>(self: Box<Self, A>) -> Vec<T, A> { in into_vec()
491 pub fn repeat(&self, n: usize) -> Vec<T> in repeat()
559 pub fn concat<Item: ?Sized>(&self) -> <Self as Concat<Item>>::Output in concat()
578 pub fn join<Separator>(&self, sep: Separator) -> <Self as Join<Separator>>::Output in join()
598 pub fn connect<Separator>(&self, sep: Separator) -> <Self as Join<Separator>>::Output in connect()
623 pub fn to_ascii_uppercase(&self) -> Vec<u8> { in to_ascii_uppercase()
644 pub fn to_ascii_lowercase(&self) -> Vec<u8> { in to_ascii_lowercase()
674 /// pub struct Foo(Vec<u32>, Vec<String>);
685 pub trait Concat<Item: ?Sized> {
697 pub trait Join<Separator> {
791 pub(crate) trait SpecCloneIntoVec<T, A: Allocator> {