Struct wanikani::Client
[−]
[src]
pub struct Client { /* fields omitted */ }
Methods
impl Client
[src]
pub fn configure<S: Into<String>>(api_key: S) -> Client
[src]
pub fn user(&self) -> Result<Report<User>>
[src]
pub fn summary(&self) -> Result<Report<Summary>>
[src]
pub fn resets<F>(&self, f: F) -> Result<Collection<Reset>> where
F: FnOnce(ResetsFilter) -> ResetsFilter,
[src]
F: FnOnce(ResetsFilter) -> ResetsFilter,
pub fn level_progressions<F>(
&self,
f: F
) -> Result<Collection<LevelProgression>> where
F: FnOnce(LevelProgressionsFilter) -> LevelProgressionsFilter,
[src]
&self,
f: F
) -> Result<Collection<LevelProgression>> where
F: FnOnce(LevelProgressionsFilter) -> LevelProgressionsFilter,
pub fn study_materials<F>(&self, f: F) -> Result<Collection<StudyMaterial>> where
F: FnOnce(StudyMaterialsFilter) -> StudyMaterialsFilter,
[src]
F: FnOnce(StudyMaterialsFilter) -> StudyMaterialsFilter,
pub fn reviews<F>(&self, f: F) -> Result<Collection<Review>> where
F: FnOnce(ReviewsFilter) -> ReviewsFilter,
[src]
F: FnOnce(ReviewsFilter) -> ReviewsFilter,
pub fn assignments<F>(&self, f: F) -> Result<Collection<Assignment>> where
F: FnOnce(AssignmentsFilter) -> AssignmentsFilter,
[src]
F: FnOnce(AssignmentsFilter) -> AssignmentsFilter,
pub fn review_statistics<F>(&self, f: F) -> Result<Collection<ReviewStatistic>> where
F: FnOnce(ReviewStatisticsFilter) -> ReviewStatisticsFilter,
[src]
F: FnOnce(ReviewStatisticsFilter) -> ReviewStatisticsFilter,
pub fn subjects<F>(&self, f: F) -> Result<Collection<Subject>> where
F: FnOnce(SubjectsFilter) -> SubjectsFilter,
[src]
F: FnOnce(SubjectsFilter) -> SubjectsFilter,