pub struct TornScope<'e, E>(/* private fields */)
where
E: Executor;
Implementations§
Source§impl<'e, E> TornScope<'e, E>where
E: Executor,
impl<'e, E> TornScope<'e, E>where
E: Executor,
pub fn new(executor: &'e E) -> Self
pub async fn attacklog<S>(
&self,
builder: impl FnOnce(TornAttacklogRequestBuilder<Empty>) -> TornAttacklogRequestBuilder<S>,
) -> Result<AttackLogResponse, 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,
pub async fn calendar<S>(
&self,
builder: impl FnOnce(TornCalendarRequestBuilder<Empty>) -> TornCalendarRequestBuilder<S>,
) -> Result<TornCalendarResponse, 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,
pub async fn factionhof<S>(
&self,
builder: impl FnOnce(TornFactionhofRequestBuilder<Empty>) -> TornFactionhofRequestBuilder<S>,
) -> Result<TornFactionHofResponse, 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,
pub async fn hof<S>(
&self,
builder: impl FnOnce(TornHofRequestBuilder<Empty>) -> TornHofRequestBuilder<S>,
) -> Result<TornHofResponse, 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,
pub async fn itemmods<S>(
&self,
builder: impl FnOnce(TornItemmodsRequestBuilder<Empty>) -> TornItemmodsRequestBuilder<S>,
) -> Result<TornItemModsResponse, 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,
pub async fn items_for_ids<S>(
&self,
ids: String,
builder: impl FnOnce(TornItemsForIdsRequestBuilder<Empty>) -> TornItemsForIdsRequestBuilder<S>,
) -> Result<TornItemsResponse, 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,
pub async fn logtypes<S>(
&self,
builder: impl FnOnce(TornLogtypesRequestBuilder<Empty>) -> TornLogtypesRequestBuilder<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,
pub async fn subcrimes_for_crime_id<S>(
&self,
crime_id: String,
builder: impl FnOnce(TornSubcrimesForCrimeIdRequestBuilder<Empty>) -> TornSubcrimesForCrimeIdRequestBuilder<S>,
) -> Result<TornSubcrimesResponse, 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,
pub async fn timestamp<S>(
&self,
builder: impl FnOnce(TornTimestampRequestBuilder<Empty>) -> TornTimestampRequestBuilder<S>,
) -> Result<TimestampResponse, 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,
Auto Trait Implementations§
impl<'e, E> Freeze for TornScope<'e, E>
impl<'e, E> RefUnwindSafe for TornScope<'e, E>where
E: RefUnwindSafe,
impl<'e, E> Send for TornScope<'e, E>where
E: Sync,
impl<'e, E> Sync for TornScope<'e, E>where
E: Sync,
impl<'e, E> Unpin for TornScope<'e, E>
impl<'e, E> UnwindSafe for TornScope<'e, E>where
E: RefUnwindSafe,
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