diff --git a/docs/implementors/core/convert/trait.From.js b/docs/implementors/core/convert/trait.From.js index ae0b6650..2e65c7d9 100644 --- a/docs/implementors/core/convert/trait.From.js +++ b/docs/implementors/core/convert/trait.From.js @@ -14,7 +14,7 @@ implementors["mio"] = [{"text":"impl From<T> for OnceCell<T>","synthetic":false,"types":["once_cell::unsync::OnceCell"]},{"text":"impl<T> From<T> for OnceCell<T>","synthetic":false,"types":["once_cell::sync::OnceCell"]}]; implementors["openssl"] = [{"text":"impl From<ErrorStack> for Error","synthetic":false,"types":["openssl::ssl::error::Error"]},{"text":"impl<S> From<ErrorStack> for HandshakeError<S>","synthetic":false,"types":["openssl::ssl::error::HandshakeError"]}]; implementors["proc_macro2"] = [{"text":"impl From<Span> for Span","synthetic":false,"types":["proc_macro2::Span"]},{"text":"impl From<TokenStream> for TokenStream","synthetic":false,"types":["proc_macro2::TokenStream"]},{"text":"impl From<TokenTree> for TokenStream","synthetic":false,"types":["proc_macro2::TokenStream"]},{"text":"impl From<Group> for TokenTree","synthetic":false,"types":["proc_macro2::TokenTree"]},{"text":"impl From<Ident> for TokenTree","synthetic":false,"types":["proc_macro2::TokenTree"]},{"text":"impl From<Punct> for TokenTree","synthetic":false,"types":["proc_macro2::TokenTree"]},{"text":"impl From<Literal> for TokenTree","synthetic":false,"types":["proc_macro2::TokenTree"]}]; -implementors["rapr"] = [{"text":"impl From<Error> for Error","synthetic":false,"types":["rapr::rapr::Error"]},{"text":"impl From<Error> for Error","synthetic":false,"types":["rapr::rapr::Error"]},{"text":"impl From<&'_ str> for RaSub","synthetic":false,"types":["rapr::rapr::RaSub"]}]; +implementors["rapr"] = [{"text":"impl From<Error> for Error","synthetic":false,"types":["rapr::rapr::Error"]},{"text":"impl From<Error> for Error","synthetic":false,"types":["rapr::rapr::Error"]},{"text":"impl From<&'_ str> for RaSub","synthetic":false,"types":["rapr::rapr::RaSub"]},{"text":"impl From<String> for RaSub","synthetic":false,"types":["rapr::rapr::RaSub"]}]; implementors["reqwest"] = [{"text":"impl From<Bytes> for Body","synthetic":false,"types":["reqwest::async_impl::body::Body"]},{"text":"impl From<Vec<u8, Global>> for Body","synthetic":false,"types":["reqwest::async_impl::body::Body"]},{"text":"impl From<&'static [u8]> for Body","synthetic":false,"types":["reqwest::async_impl::body::Body"]},{"text":"impl From<String> for Body","synthetic":false,"types":["reqwest::async_impl::body::Body"]},{"text":"impl From<&'static str> for Body","synthetic":false,"types":["reqwest::async_impl::body::Body"]},{"text":"impl<T: Into<Body>> From<Response<T>> for Response","synthetic":false,"types":["reqwest::async_impl::response::Response"]},{"text":"impl From<Response> for Body","synthetic":false,"types":["reqwest::async_impl::body::Body"]}]; implementors["smallvec"] = [{"text":"impl From<LayoutError> for CollectionAllocErr","synthetic":false,"types":["smallvec::CollectionAllocErr"]},{"text":"impl<'a, A: Array> From<&'a [<A as Array>::Item]> for SmallVec<A> where
    A::Item: Clone
","synthetic":false,"types":["smallvec::SmallVec"]},{"text":"impl<A: Array> From<Vec<<A as Array>::Item, Global>> for SmallVec<A>","synthetic":false,"types":["smallvec::SmallVec"]},{"text":"impl<A: Array> From<A> for SmallVec<A>","synthetic":false,"types":["smallvec::SmallVec"]}]; implementors["socket2"] = [{"text":"impl From<SocketAddr> for SockAddr","synthetic":false,"types":["socket2::sockaddr::SockAddr"]},{"text":"impl From<SocketAddrV4> for SockAddr","synthetic":false,"types":["socket2::sockaddr::SockAddr"]},{"text":"impl From<SocketAddrV6> for SockAddr","synthetic":false,"types":["socket2::sockaddr::SockAddr"]},{"text":"impl From<TcpStream> for Socket","synthetic":false,"types":["socket2::socket::Socket"]},{"text":"impl From<TcpListener> for Socket","synthetic":false,"types":["socket2::socket::Socket"]},{"text":"impl From<UdpSocket> for Socket","synthetic":false,"types":["socket2::socket::Socket"]},{"text":"impl<'s, S> From<&'s S> for SockRef<'s> where
    S: AsRawFd
","synthetic":false,"types":["socket2::sockref::SockRef"]},{"text":"impl From<i32> for Domain","synthetic":false,"types":["socket2::Domain"]},{"text":"impl From<i32> for Type","synthetic":false,"types":["socket2::Type"]},{"text":"impl From<i32> for Protocol","synthetic":false,"types":["socket2::Protocol"]}]; diff --git a/docs/rapr/struct.RaSub.html b/docs/rapr/struct.RaSub.html index 0570b154..0991c164 100644 --- a/docs/rapr/struct.RaSub.html +++ b/docs/rapr/struct.RaSub.html @@ -1,6 +1,6 @@ rapr::RaSub - Rust -

Struct rapr::RaprClient[][src]

pub struct RaprClient { /* fields omitted */ }

Reddit api client.
Uses a reqwest::Client internally.
Currently no authentication

-

Implementations

impl RaprClient[src]

pub fn new() -> Self[src]

Make a RaprClient

-

pub fn with_user_agent(user_agent: &str) -> Result<Self, Error>[src]

Make a RaprClient with a custom user_agent (since reddit ratelimits same user agent being +

Implementations

impl RaprClient[src]

pub fn new() -> Self[src]

Make a RaprClient

+

pub fn with_user_agent(user_agent: &str) -> Result<Self, Error>[src]

Make a RaprClient with a custom user_agent (since reddit ratelimits same user agent being used a ton of times)

-

pub fn default() -> Self[src]

pub async fn fetch(
    &self,
    count: u32,
    sub: &mut RaSub
) -> Result<Vec<RaPost>, Error>
[src]

Fetch posts from subreddit and store them in the subreddit object.
+

pub fn default() -> Self[src]

pub async fn fetch(
    &self,
    count: u32,
    sub: &mut RaSub
) -> Result<Vec<RaPost>, Error>
[src]

Fetch posts from subreddit and store them in the subreddit object.
Note: First fetch always seems to pull two pinned posts which are not marked pinned in the json

-

Trait Implementations

impl Debug for RaprClient[src]

impl Default for RaprClient[src]

fn default() -> Self[src]

Return the default RaprClient

+

Trait Implementations

impl Debug for RaprClient[src]

impl Default for RaprClient[src]

fn default() -> Self[src]

Return the default RaprClient

Auto Trait Implementations

Blanket Implementations

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

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

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