[][src]Enum unicode_segmentation::GraphemeIncomplete

pub enum GraphemeIncomplete {
    PreContext(usize),
    PrevChunk,
    NextChunk,
    InvalidOffset,
}

An error return indicating that not enough content was available in the provided chunk to satisfy the query, and that more content must be provided.

Variants

More pre-context is needed. The caller should call provide_context with a chunk ending at the offset given, then retry the query. This will only be returned if the chunk_start parameter is nonzero.

When requesting prev_boundary, the cursor is moving past the beginning of the current chunk, so the chunk before that is requested. This will only be returned if the chunk_start parameter is nonzero.

When requesting next_boundary, the cursor is moving past the end of the current chunk, so the chunk after that is requested. This will only be returned if the chunk ends before the len parameter provided on creation of the cursor.

An error returned when the chunk given does not contain the cursor position.

Trait Implementations

impl PartialEq<GraphemeIncomplete> for GraphemeIncomplete
[src]

impl Eq for GraphemeIncomplete
[src]

impl Debug for GraphemeIncomplete
[src]

Auto Trait Implementations

impl Send for GraphemeIncomplete

impl Sync for GraphemeIncomplete

Blanket Implementations

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> From for T
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]