pub struct Sequence {
pub high_value: u8,
pub low_value: u8,
pub quote: Quote,
/* private fields */
}Fields§
§high_value: u8§low_value: u8§quote: QuoteQUOTE’s character, which APOST/QUOTE chooses.
Implementations§
Source§impl Sequence
impl Sequence
pub fn native() -> Sequence
Sourcepub fn program(
environment: &Environment,
page: &CodePage,
quote: Quote,
) -> Result<Sequence, String>
pub fn program( environment: &Environment, page: &CodePage, quote: Quote, ) -> Result<Sequence, String>
The program’s sequence: its PROGRAM COLLATING SEQUENCE, else EBCDIC.
pub fn named( environment: &Environment, name: &str, page: &CodePage, quote: Quote, ) -> Result<Sequence, String>
Sourcepub fn of(
alphabet: &Alphabet,
page: &CodePage,
quote: Quote,
) -> Result<Sequence, String>
pub fn of( alphabet: &Alphabet, page: &CodePage, quote: Quote, ) -> Result<Sequence, String>
STANDARD-1 and STANDARD-2 are 7-bit ASCII’s order: ASCII_COLLATION in numeric::assumptions.
Sourcepub fn figurative(&self, f: Figurative) -> u8
pub fn figurative(&self, f: Figurative) -> u8
A figurative constant’s character: HIGH-VALUE and LOW-VALUE are this sequence’s highest and lowest.
pub fn collation(&self) -> &Collation
pub fn is_native(&self) -> bool
Sourcepub fn positions(&self) -> [u8; 256]
pub fn positions(&self) -> [u8; 256]
Each character’s position, from 0: what a sort key collates by.
Auto Trait Implementations§
impl Freeze for Sequence
impl RefUnwindSafe for Sequence
impl Send for Sequence
impl Sync for Sequence
impl Unpin for Sequence
impl UnsafeUnpin for Sequence
impl UnwindSafe for Sequence
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