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

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

Contains data about a chan thread.

Implementations

Create a new 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

source

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

Return the last post from a thread

Return the ID of the last reply

Return the number of replies

Return the name of the board

Return the API URL of a thread.

Convert one Thread to a Board

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

Converts to this type from the input type.

Fetches the given URL with an If-Modifed-Since header.

The returned type after indexing.

Performs the indexing (container[index]) operation. Read more

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

Converts the Response into a Thread

The Output type.

Refreshes the last time Self was accessed.

Returns the updated 4chan thread.

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

The type of the output.

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

Returns the argument unchanged.

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

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

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

Uses borrowed data to replace owned data, usually by cloning. 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.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more