Skip to main content

BufTools

Trait BufTools 

Source
pub trait BufTools: Sealed {
    // Required methods
    fn capitalise_ascii(&self) -> Cow<'_, [u8]>;
    fn decapitalise_ascii(&self) -> Cow<'_, [u8]>;
}
Available on crate feature string only.
Expand description

The main string tools operating on raw byte slices.

Required Methods§

Source

fn capitalise_ascii(&self) -> Cow<'_, [u8]>

A string capitalize function which operates on ASCII only strings.

Source

fn decapitalise_ascii(&self) -> Cow<'_, [u8]>

A string decapitalize function which operates on ASCII only strings. This essentially does the inverse of the capitalise function.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl BufTools for [u8]

Source§

fn capitalise_ascii(&self) -> Cow<'_, [u8]>

Source§

fn decapitalise_ascii(&self) -> Cow<'_, [u8]>

Implementors§