[−][src]Struct pixieve_rs::pixiv::request_builder::PixivRequestBuilder
PixivClient request builder. You can create this using any of the provided methods in PixivClient
, or through PixivRequestBuilder::new
.
Implementations
impl PixivRequestBuilder
[src]
TODO: This should become a factory in the future...
pub fn request_bad_words() -> PixivRequest
[src]
pub fn work(illust_id: usize) -> PixivRequest
[src]
pub fn user(user_id: usize) -> PixivRequest
[src]
pub fn feed() -> PixivRequest
[src]
pub fn favorite_works() -> PixivRequest
[src]
pub fn favorite_work_add(work_id: usize) -> PixivRequest
[src]
pub fn favorite_works_remove<B, I>(work_ids: I) -> PixivRequest where
B: Borrow<usize>,
I: IntoIterator<Item = B>,
[src]
B: Borrow<usize>,
I: IntoIterator<Item = B>,
pub fn following_works(
image_sizes: &[&str],
include_sanity_level: bool
) -> PixivRequest
[src]
image_sizes: &[&str],
include_sanity_level: bool
) -> PixivRequest
pub fn request_illustration_search<T>(params: T) -> PixivRequest where
T: Into<IllustrationSearchRequestArg>,
[src]
T: Into<IllustrationSearchRequestArg>,
pub fn following() -> PixivRequest
[src]
pub fn following_add(user_id: usize) -> PixivRequest
[src]
pub fn following_remove<B, I>(user_ids: I) -> PixivRequest where
B: Borrow<usize>,
I: IntoIterator<Item = B>,
[src]
B: Borrow<usize>,
I: IntoIterator<Item = B>,
pub fn user_works(user_id: usize) -> PixivRequest
[src]
pub fn user_favorite_works(user_id: usize) -> PixivRequest
[src]
pub fn user_feed(user_id: usize) -> PixivRequest
[src]
pub fn user_following(user_id: usize) -> PixivRequest
[src]
pub fn ranking(ranking_type: RankingType) -> PixivRequest
[src]
pub fn search_works<T>(query: T) -> PixivRequest where
T: Into<String>,
[src]
T: Into<String>,
pub fn latest_works() -> PixivRequest
[src]
pub fn request_illustration(illust_id: usize) -> PixivRequest
[src]
Used to build a request to fetch an illustration givenn its id.
pub fn request_illustration_comments(
illust_id: usize,
offset: usize,
include_total_comments: bool
) -> PixivRequest
[src]
illust_id: usize,
offset: usize,
include_total_comments: bool
) -> PixivRequest
Used to build a request to fetch an illustration givenn its id.
pub fn request_recommended_illustration<T>(argument: T) -> PixivRequest where
T: Into<RecommendedIllustrationRequestArg>,
[src]
T: Into<RecommendedIllustrationRequestArg>,
TODO: Documentation
pub fn request_illustrations_ranking<T>(argument: T) -> PixivRequest where
T: Into<IllustrationRankingRequestArg>,
[src]
T: Into<IllustrationRankingRequestArg>,
TODO: Documentation
pub fn request_trending_tags() -> PixivRequest
[src]
TODO: Documentation
pub fn request_related_illustration(
illust_id: usize,
offset: usize
) -> PixivRequest
[src]
illust_id: usize,
offset: usize
) -> PixivRequest
TODO: Documentation
pub fn request_illustration_following<T>(visibility: T) -> PixivRequest where
T: Into<Visibility>,
[src]
T: Into<Visibility>,
TODO: Documentation
pub fn request_illustration_bookmark_info(illust_id: usize) -> PixivRequest
[src]
TODO: Documentation
pub fn request_adding_bookmark(
illust_id: usize,
visibility: Visibility
) -> PixivRequest
[src]
illust_id: usize,
visibility: Visibility
) -> PixivRequest
TODO: Documentation
pub fn request_delete_bookmark(illust_id: usize) -> PixivRequest
[src]
TODO: Documentation TODO: This is V1 for whatever reason...
pub fn request_user_bookmark_tags_illustration(
args: UserBookmarkTagsIllustrationRequestArg
) -> PixivRequest
[src]
args: UserBookmarkTagsIllustrationRequestArg
) -> PixivRequest
TODO: Documentation TODO: Test
pub fn request_user_following(args: UserFollowingRequestArgs) -> PixivRequest
[src]
TODO: Documentation TODO: Test
Trait Implementations
impl Clone for PixivRequestBuilder
[src]
fn clone(&self) -> PixivRequestBuilder
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for PixivRequestBuilder
[src]
Auto Trait Implementations
impl RefUnwindSafe for PixivRequestBuilder
impl Send for PixivRequestBuilder
impl Sync for PixivRequestBuilder
impl Unpin for PixivRequestBuilder
impl UnwindSafe for PixivRequestBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,