Trait async_graphql::types::connection::CursorType[][src]

pub trait CursorType: Sized {
    type Error: Display;
    fn decode_cursor(s: &str) -> Result<Self, Self::Error>;
fn encode_cursor(&self) -> String; }

Cursor type

A custom scalar that serializes as a string. https://relay.dev/graphql/connections.htm#sec-Cursor

Associated Types

type Error: Display[src]

Error type for decode_cursor.

Loading content...

Required methods

fn decode_cursor(s: &str) -> Result<Self, Self::Error>[src]

Decode cursor from string.

fn encode_cursor(&self) -> String[src]

Encode cursor to string.

Loading content...

Implementations on Foreign Types

impl CursorType for usize[src]

impl CursorType for String[src]

type Error = Infallible

Loading content...

Implementors

impl CursorType for ID[src]

type Error = Infallible

Loading content...