pub struct RunCodeRequest {
pub lang: Language,
pub question_id: String,
pub typed_code: String,
pub test_cases_stdin: Option<String>,
pub slug: String,
}Fields§
§lang: Language§question_id: String§typed_code: String§test_cases_stdin: Option<String>§slug: StringImplementations§
Source§impl RunCodeRequest
impl RunCodeRequest
pub async fn set_sample_test_cases_if_none(&mut self) -> Result<(), LcAppError>
Trait Implementations§
Source§impl Debug for RunCodeRequest
impl Debug for RunCodeRequest
Source§impl<'de> Deserialize<'de> for RunCodeRequest
impl<'de> Deserialize<'de> for RunCodeRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl GQLLeetcodeRequest for RunCodeRequest
impl GQLLeetcodeRequest for RunCodeRequest
type T = RunCodeIntermediateResponse
Source§fn get_endpoint(&self) -> String
fn get_endpoint(&self) -> String
Default graphql endpoint
fn get_body(&self) -> Value
fn is_post(&self) -> bool
fn use_cache(&self) -> bool
fn get_query_hash(&self) -> u64
fn send<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = AppResult<Self::T>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Source§impl RunOrSubmitCodeCheckResult<RunCodeIntermediateResponse> for RunCodeRequest
impl RunOrSubmitCodeCheckResult<RunCodeIntermediateResponse> for RunCodeRequest
fn poll_check_response<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = AppResult<ParsedResponse>> + Send + 'async_trait>>where
Self: Sync + 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for RunCodeRequest
impl RefUnwindSafe for RunCodeRequest
impl Send for RunCodeRequest
impl Sync for RunCodeRequest
impl Unpin for RunCodeRequest
impl UnsafeUnpin for RunCodeRequest
impl UnwindSafe for RunCodeRequest
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