pub struct TornScope<E>(/* private fields */)
where
E: Executor;
Implementations§
Source§impl<E> TornScope<E>where
E: Executor,
impl<E> TornScope<E>where
E: Executor,
pub fn new(executor: E) -> Self
Sourcepub async fn attacklog<S>(
self,
builder: impl FnOnce(TornAttacklogRequestBuilder<Empty>) -> TornAttacklogRequestBuilder<S>,
) -> Result<AttackLogResponse, E::Error>where
S: IsComplete,
pub async fn attacklog<S>(
self,
builder: impl FnOnce(TornAttacklogRequestBuilder<Empty>) -> TornAttacklogRequestBuilder<S>,
) -> Result<AttackLogResponse, E::Error>where
S: IsComplete,
Sourcepub async fn bounties<S>(
self,
builder: impl FnOnce(TornBountiesRequestBuilder<Empty>) -> TornBountiesRequestBuilder<S>,
) -> Result<TornBountiesResponse, E::Error>where
S: IsComplete,
pub async fn bounties<S>(
self,
builder: impl FnOnce(TornBountiesRequestBuilder<Empty>) -> TornBountiesRequestBuilder<S>,
) -> Result<TornBountiesResponse, E::Error>where
S: IsComplete,
Sourcepub async fn calendar<S>(
self,
builder: impl FnOnce(TornCalendarRequestBuilder<Empty>) -> TornCalendarRequestBuilder<S>,
) -> Result<TornCalendarResponse, E::Error>where
S: IsComplete,
pub async fn calendar<S>(
self,
builder: impl FnOnce(TornCalendarRequestBuilder<Empty>) -> TornCalendarRequestBuilder<S>,
) -> Result<TornCalendarResponse, E::Error>where
S: IsComplete,
Get calendar information
§Description
Requires public access key.
Get the details about competitions & events in the running year.
Sourcepub async fn crimes<S>(
self,
builder: impl FnOnce(TornCrimesRequestBuilder<Empty>) -> TornCrimesRequestBuilder<S>,
) -> Result<TornCrimesResponse, E::Error>where
S: IsComplete,
pub async fn crimes<S>(
self,
builder: impl FnOnce(TornCrimesRequestBuilder<Empty>) -> TornCrimesRequestBuilder<S>,
) -> Result<TornCrimesResponse, E::Error>where
S: IsComplete,
Get crimes information
§Description
Requires public access key.
Return the details about released crimes.
Sourcepub async fn education<S>(
self,
builder: impl FnOnce(TornEducationRequestBuilder<Empty>) -> TornEducationRequestBuilder<S>,
) -> Result<TornEducationResponse, E::Error>where
S: IsComplete,
pub async fn education<S>(
self,
builder: impl FnOnce(TornEducationRequestBuilder<Empty>) -> TornEducationRequestBuilder<S>,
) -> Result<TornEducationResponse, E::Error>where
S: IsComplete,
Sourcepub async fn factionhof<S>(
self,
builder: impl FnOnce(TornFactionhofRequestBuilder<Empty>) -> TornFactionhofRequestBuilder<S>,
) -> Result<TornFactionHofResponse, E::Error>where
S: IsComplete,
pub async fn factionhof<S>(
self,
builder: impl FnOnce(TornFactionhofRequestBuilder<Empty>) -> TornFactionhofRequestBuilder<S>,
) -> Result<TornFactionHofResponse, E::Error>where
S: IsComplete,
Sourcepub async fn factiontree<S>(
self,
builder: impl FnOnce(TornFactiontreeRequestBuilder<Empty>) -> TornFactiontreeRequestBuilder<S>,
) -> Result<TornFactionTreeResponse, E::Error>where
S: IsComplete,
pub async fn factiontree<S>(
self,
builder: impl FnOnce(TornFactiontreeRequestBuilder<Empty>) -> TornFactiontreeRequestBuilder<S>,
) -> Result<TornFactionTreeResponse, E::Error>where
S: IsComplete,
Sourcepub async fn hof<S>(
self,
builder: impl FnOnce(TornHofRequestBuilder<Empty>) -> TornHofRequestBuilder<S>,
) -> Result<TornHofResponse, E::Error>where
S: IsComplete,
pub async fn hof<S>(
self,
builder: impl FnOnce(TornHofRequestBuilder<Empty>) -> TornHofRequestBuilder<S>,
) -> Result<TornHofResponse, E::Error>where
S: IsComplete,
Sourcepub async fn itemammo<S>(
self,
builder: impl FnOnce(TornItemammoRequestBuilder<Empty>) -> TornItemammoRequestBuilder<S>,
) -> Result<TornItemAmmoResponse, E::Error>where
S: IsComplete,
pub async fn itemammo<S>(
self,
builder: impl FnOnce(TornItemammoRequestBuilder<Empty>) -> TornItemammoRequestBuilder<S>,
) -> Result<TornItemAmmoResponse, E::Error>where
S: IsComplete,
Sourcepub async fn itemmods<S>(
self,
builder: impl FnOnce(TornItemmodsRequestBuilder<Empty>) -> TornItemmodsRequestBuilder<S>,
) -> Result<TornItemModsResponse, E::Error>where
S: IsComplete,
pub async fn itemmods<S>(
self,
builder: impl FnOnce(TornItemmodsRequestBuilder<Empty>) -> TornItemmodsRequestBuilder<S>,
) -> Result<TornItemModsResponse, E::Error>where
S: IsComplete,
Sourcepub async fn items<S>(
self,
builder: impl FnOnce(TornItemsRequestBuilder<Empty>) -> TornItemsRequestBuilder<S>,
) -> Result<TornItemsResponse, E::Error>where
S: IsComplete,
pub async fn items<S>(
self,
builder: impl FnOnce(TornItemsRequestBuilder<Empty>) -> TornItemsRequestBuilder<S>,
) -> Result<TornItemsResponse, E::Error>where
S: IsComplete,
Get information about items
§Description
Requires public key.
Default category is ‘All’.
Details are not populated when requesting the category ‘All’.
Sourcepub async fn items_for_ids<S>(
self,
ids: Ids,
builder: impl FnOnce(TornItemsForIdsRequestBuilder<Empty>) -> TornItemsForIdsRequestBuilder<S>,
) -> Result<TornItemsResponse, E::Error>where
S: IsComplete,
pub async fn items_for_ids<S>(
self,
ids: Ids,
builder: impl FnOnce(TornItemsForIdsRequestBuilder<Empty>) -> TornItemsForIdsRequestBuilder<S>,
) -> Result<TornItemsResponse, E::Error>where
S: IsComplete,
Get information about items
§Description
Requires public key.
Details are always populated when available.
Sourcepub async fn logcategories<S>(
self,
builder: impl FnOnce(TornLogcategoriesRequestBuilder<Empty>) -> TornLogcategoriesRequestBuilder<S>,
) -> Result<TornLogCategoriesResponse, E::Error>where
S: IsComplete,
pub async fn logcategories<S>(
self,
builder: impl FnOnce(TornLogcategoriesRequestBuilder<Empty>) -> TornLogcategoriesRequestBuilder<S>,
) -> Result<TornLogCategoriesResponse, E::Error>where
S: IsComplete,
Sourcepub async fn logtypes<S>(
self,
builder: impl FnOnce(TornLogtypesRequestBuilder<Empty>) -> TornLogtypesRequestBuilder<S>,
) -> Result<TornLogTypesResponse, E::Error>where
S: IsComplete,
pub async fn logtypes<S>(
self,
builder: impl FnOnce(TornLogtypesRequestBuilder<Empty>) -> TornLogtypesRequestBuilder<S>,
) -> Result<TornLogTypesResponse, E::Error>where
S: IsComplete,
Sourcepub async fn logtypes_for_log_category_id<S>(
self,
log_category_id: LogCategoryId,
builder: impl FnOnce(TornLogtypesForLogCategoryIdRequestBuilder<Empty>) -> TornLogtypesForLogCategoryIdRequestBuilder<S>,
) -> Result<TornLogTypesResponse, E::Error>where
S: IsComplete,
pub async fn logtypes_for_log_category_id<S>(
self,
log_category_id: LogCategoryId,
builder: impl FnOnce(TornLogtypesForLogCategoryIdRequestBuilder<Empty>) -> TornLogtypesForLogCategoryIdRequestBuilder<S>,
) -> Result<TornLogTypesResponse, E::Error>where
S: IsComplete,
Sourcepub async fn properties<S>(
self,
builder: impl FnOnce(TornPropertiesRequestBuilder<Empty>) -> TornPropertiesRequestBuilder<S>,
) -> Result<TornProperties, E::Error>where
S: IsComplete,
pub async fn properties<S>(
self,
builder: impl FnOnce(TornPropertiesRequestBuilder<Empty>) -> TornPropertiesRequestBuilder<S>,
) -> Result<TornProperties, E::Error>where
S: IsComplete,
Sourcepub async fn subcrimes_for_crime_id<S>(
self,
crime_id: TornCrimeId,
builder: impl FnOnce(TornSubcrimesForCrimeIdRequestBuilder<Empty>) -> TornSubcrimesForCrimeIdRequestBuilder<S>,
) -> Result<TornSubcrimesResponse, E::Error>where
S: IsComplete,
pub async fn subcrimes_for_crime_id<S>(
self,
crime_id: TornCrimeId,
builder: impl FnOnce(TornSubcrimesForCrimeIdRequestBuilder<Empty>) -> TornSubcrimesForCrimeIdRequestBuilder<S>,
) -> Result<TornSubcrimesResponse, E::Error>where
S: IsComplete,
Get Subcrimes information
§Description
Requires public access key.
Return the details about possible actions for a specific crime.
Sourcepub async fn territory<S>(
self,
builder: impl FnOnce(TornTerritoryRequestBuilder<Empty>) -> TornTerritoryRequestBuilder<S>,
) -> Result<TornTerritoriesResponse, E::Error>where
S: IsComplete,
pub async fn territory<S>(
self,
builder: impl FnOnce(TornTerritoryRequestBuilder<Empty>) -> TornTerritoryRequestBuilder<S>,
) -> Result<TornTerritoriesResponse, E::Error>where
S: IsComplete,
Sourcepub async fn lookup<S>(
self,
builder: impl FnOnce(TornLookupRequestBuilder<Empty>) -> TornLookupRequestBuilder<S>,
) -> Result<TornLookupResponse, E::Error>where
S: IsComplete,
pub async fn lookup<S>(
self,
builder: impl FnOnce(TornLookupRequestBuilder<Empty>) -> TornLookupRequestBuilder<S>,
) -> Result<TornLookupResponse, E::Error>where
S: IsComplete,
Sourcepub async fn timestamp<S>(
self,
builder: impl FnOnce(TornTimestampRequestBuilder<Empty>) -> TornTimestampRequestBuilder<S>,
) -> Result<TimestampResponse, E::Error>where
S: IsComplete,
pub async fn timestamp<S>(
self,
builder: impl FnOnce(TornTimestampRequestBuilder<Empty>) -> TornTimestampRequestBuilder<S>,
) -> Result<TimestampResponse, E::Error>where
S: IsComplete,
Sourcepub async fn for_selections<S>(
self,
builder: impl FnOnce(TornRequestBuilder<Empty>) -> TornRequestBuilder<S>,
) -> Result<Response, E::Error>where
S: IsComplete,
pub async fn for_selections<S>(
self,
builder: impl FnOnce(TornRequestBuilder<Empty>) -> TornRequestBuilder<S>,
) -> Result<Response, E::Error>where
S: IsComplete,
Get any Torn selection
§Description
Requires public access key.
Choose one or more selections (comma separated).
Auto Trait Implementations§
impl<E> Freeze for TornScope<E>where
E: Freeze,
impl<E> RefUnwindSafe for TornScope<E>where
E: RefUnwindSafe,
impl<E> Send for TornScope<E>where
E: Send,
impl<E> Sync for TornScope<E>where
E: Sync,
impl<E> Unpin for TornScope<E>where
E: Unpin,
impl<E> UnwindSafe for TornScope<E>where
E: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more