pub struct Request<Q, B = ()>where
Q: QueryBounds,
B: BodyBounds,{ /* private fields */ }Implementations§
Source§impl Request<PostQuery, CreateArenaTournamentForm>
impl Request<PostQuery, CreateArenaTournamentForm>
pub fn new(form: CreateArenaTournamentForm) -> Self
Source§impl Request<PostQuery, JoinArenaTournamentForm>
impl Request<PostQuery, JoinArenaTournamentForm>
pub fn new(id: &str, form: JoinArenaTournamentForm) -> Self
Source§impl Request<PostQuery, TeamBattleForm>
impl Request<PostQuery, TeamBattleForm>
pub fn new(id: &str, form: TeamBattleForm) -> Self
Source§impl Request<PostQuery, UpdateArenaTournamentForm>
impl Request<PostQuery, UpdateArenaTournamentForm>
pub fn new(id: &str, form: UpdateArenaTournamentForm) -> Self
Source§impl Request<PostQuery, ChatMessage>
impl Request<PostQuery, ChatMessage>
Source§impl Request<PostQuery, ChatMessage>
impl Request<PostQuery, ChatMessage>
Source§impl Request<PostQuery, BroadcastRoundForm>
impl Request<PostQuery, BroadcastRoundForm>
pub fn new(broadcast_tournament_id: &str, form: BroadcastRoundForm) -> Self
Source§impl Request<PostQuery, CreateBroadcastTournamentForm>
impl Request<PostQuery, CreateBroadcastTournamentForm>
pub fn new(form: CreateBroadcastTournamentForm) -> Self
Source§impl Request<PostQuery, BroadcastRoundForm>
impl Request<PostQuery, BroadcastRoundForm>
pub fn new( broadcast_round_id: &str, query: PostQuery, form: BroadcastRoundForm, ) -> Self
Source§impl Request<PostQuery, CreateBroadcastTournamentForm>
impl Request<PostQuery, CreateBroadcastTournamentForm>
pub fn new( broadcast_tournament_id: &str, form: CreateBroadcastTournamentForm, ) -> Self
Source§impl Request<PostQuery, CreateBulkPairingForm>
impl Request<PostQuery, CreateBulkPairingForm>
pub fn new(form: CreateBulkPairingForm) -> Self
Source§impl Request<PostQuery, AdminChallengeTokens>
impl Request<PostQuery, AdminChallengeTokens>
pub fn new(tokens: AdminChallengeTokens) -> Self
Source§impl Request<PostQuery, AIChallenge>
impl Request<PostQuery, AIChallenge>
pub fn new(challenge: AIChallenge) -> Self
Source§impl Request<PostQuery, CreateChallenge>
impl Request<PostQuery, CreateChallenge>
pub fn new(username: &str, challenge: CreateChallenge) -> Self
Source§impl Request<PostQuery, DeclineReason>
impl Request<PostQuery, DeclineReason>
Source§impl Request<PostQuery, OpenChallenge>
impl Request<PostQuery, OpenChallenge>
pub fn new(challenge: OpenChallenge) -> Self
Source§impl Request<PostQuery, AcquireAnalysis>
impl Request<PostQuery, AcquireAnalysis>
pub fn new(acquire_analysis: AcquireAnalysis) -> Self
Source§impl Request<PostQuery, AnalysisRequest>
impl Request<PostQuery, AnalysisRequest>
pub fn new(id: &str, analysis_request: AnalysisRequest) -> Self
Source§impl Request<PostQuery, CreateExternalEngine>
impl Request<PostQuery, CreateExternalEngine>
pub fn new(engine: CreateExternalEngine) -> Self
Source§impl Request<PutQuery, UpdateExternalEngine>
impl Request<PutQuery, UpdateExternalEngine>
pub fn new(id: &str, engine: UpdateExternalEngine) -> Self
Source§impl Request<PostQuery, TokenExchangeForm>
impl Request<PostQuery, TokenExchangeForm>
pub fn new(form: TokenExchangeForm) -> Self
Source§impl Request<PostQuery, SolveRequest>
impl Request<PostQuery, SolveRequest>
pub fn new(angle: &str, query: PostQuery, solutions: SolveRequest) -> Self
Source§impl Request<PostQuery, CreateStudyForm>
impl Request<PostQuery, CreateStudyForm>
pub fn new(form: CreateStudyForm) -> Self
Source§impl Request<PostQuery, ImportPgnBody>
impl Request<PostQuery, ImportPgnBody>
pub fn new(study_id: String, import_pgn_body: ImportPgnBody) -> Self
Source§impl Request<PostQuery, UpdateChapterMovesForm>
impl Request<PostQuery, UpdateChapterMovesForm>
pub fn new( study_id: &str, chapter_id: &str, form: UpdateChapterMovesForm, ) -> Self
Source§impl Request<PostQuery, UpdateChapterTagsForm>
impl Request<PostQuery, UpdateChapterTagsForm>
pub fn new( study_id: &str, chapter_id: &str, form: UpdateChapterTagsForm, ) -> Self
Source§impl Request<PostQuery, CreateSwissTournamentForm>
impl Request<PostQuery, CreateSwissTournamentForm>
pub fn new(team_id: &str, form: CreateSwissTournamentForm) -> Self
Source§impl Request<PostQuery, JoinSwissTournamentForm>
impl Request<PostQuery, JoinSwissTournamentForm>
pub fn new(id: &str, form: JoinSwissTournamentForm) -> Self
Source§impl Request<PostQuery, ScheduleNextRoundForm>
impl Request<PostQuery, ScheduleNextRoundForm>
pub fn new(id: &str, form: ScheduleNextRoundForm) -> Self
Source§impl Request<PostQuery, UpdateSwissTournamentForm>
impl Request<PostQuery, UpdateSwissTournamentForm>
pub fn new(id: &str, form: UpdateSwissTournamentForm) -> Self
Source§impl Request<GetQuery>
impl Request<GetQuery>
pub fn new(channel: ChannelName, query: Option<GetQuery>) -> Self
Trait Implementations§
Auto Trait Implementations§
impl<Q, B> Freeze for Request<Q, B>
impl<Q, B> RefUnwindSafe for Request<Q, B>
impl<Q, B> Send for Request<Q, B>
impl<Q, B> Sync for Request<Q, B>
impl<Q, B> Unpin for Request<Q, B>
impl<Q, B> UnsafeUnpin for Request<Q, B>
impl<Q, B> UnwindSafe for Request<Q, B>
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