pub struct StringSequence { /* private fields */ }Implementations§
Source§impl StringSequence
impl StringSequence
pub fn from_slice(slice: &[impl AsRef<str>]) -> Self
Source§impl StringSequence
impl StringSequence
pub fn iter(&self) -> StringSequenceIter<'_>
pub fn slice(&self, range: impl ToRange) -> StringSequenceIter<'_>
pub fn get(&self, index: usize) -> Option<&str>
pub fn text(&self) -> &str
pub fn first(&self) -> Option<&str>
pub fn last(&self) -> Option<&str>
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn starts_with(&self, other: &[impl AsRef<str>]) -> bool
pub fn ends_with(&self, other: &[impl AsRef<str>]) -> bool
pub fn contains(&self, other: &[impl AsRef<str>]) -> bool
Trait Implementations§
Source§impl AsRef<[u8]> for StringSequence
impl AsRef<[u8]> for StringSequence
Source§impl AsRef<OsStr> for StringSequence
impl AsRef<OsStr> for StringSequence
Source§impl AsRef<Path> for StringSequence
impl AsRef<Path> for StringSequence
Source§impl AsRef<str> for StringSequence
impl AsRef<str> for StringSequence
Source§impl Clone for StringSequence
impl Clone for StringSequence
Source§fn clone(&self) -> StringSequence
fn clone(&self) -> StringSequence
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StringSequence
impl Debug for StringSequence
Source§impl Display for StringSequence
impl Display for StringSequence
Source§impl<'a, T: StringSequenceView> From<&'a T> for StringSequence
impl<'a, T: StringSequenceView> From<&'a T> for StringSequence
Source§impl From<MutableStringSequence> for StringSequence
impl From<MutableStringSequence> for StringSequence
Source§fn from(value: MutableStringSequence) -> Self
fn from(value: MutableStringSequence) -> Self
Converts to this type from the input type.
Source§impl From<StringSequence> for MutableStringSequence
impl From<StringSequence> for MutableStringSequence
Source§fn from(value: StringSequence) -> Self
fn from(value: StringSequence) -> Self
Converts to this type from the input type.
Source§fn from(value: StringSequence) -> Self
fn from(value: StringSequence) -> Self
Converts to this type from the input type.
Source§impl<'a, T: AsRef<str> + 'a> FromIterator<T> for StringSequence
impl<'a, T: AsRef<str> + 'a> FromIterator<T> for StringSequence
Source§fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self
fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self
Creates a value from an iterator. Read more
Source§impl Hash for StringSequence
impl Hash for StringSequence
Source§impl Index<usize> for StringSequence
impl Index<usize> for StringSequence
Source§impl<'a> IntoIterator for &'a StringSequence
impl<'a> IntoIterator for &'a StringSequence
Source§impl Ord for StringSequence
impl Ord for StringSequence
Source§impl<T: StringSequenceView> PartialEq<T> for StringSequence
impl<T: StringSequenceView> PartialEq<T> for StringSequence
Source§impl<T: StringSequenceView> PartialOrd<T> for StringSequence
impl<T: StringSequenceView> PartialOrd<T> for StringSequence
impl Eq for StringSequence
Auto Trait Implementations§
impl Freeze for StringSequence
impl RefUnwindSafe for StringSequence
impl Send for StringSequence
impl Sync for StringSequence
impl Unpin for StringSequence
impl UnwindSafe for StringSequence
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more