Struct dot4ch::thread::Thread[][src]

pub struct Thread { /* fields omitted */ }
Expand description

The main end user interface to the 4chan thread API.

Contains data about a chan thread.

Implementations

Get the data from DeserializedThread struct and convert it to a Thread.

Requires the Board to be a valid 4chan board and the Post ID to be a valid 4chan OP Post ID.

Errors

This function will panic if it does not find an OP for the thread.

Find an post with an ID

Returns the first element of

Updates the time when the last GET was performed

Returns a reference the original post of thread

Returns a specific post from a thread by its index in the thread.

Returns None if it does not exist.

pub fn last_post(&self) -> Option<&Post>[src]

Return the last post from a thread

Return the current board

Return the API URL of a thread.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

Returns the updated 4chan thread.

update() respects 4chan’s 10 seconds between each chan thread call.

Checks the status of a Response and generates a new thread if needed.

Converts the Response into a Thread

The type of the output.

Refreshes the last time the thread was accessed.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

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

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.