[−][src]Struct acick_atcoder::AtcoderActor
Methods
impl<'a> AtcoderActor<'a>
[src]
pub fn new(session: &'a SessionConfig) -> Self
[src]
impl<'_> AtcoderActor<'_>
[src]
pub fn fetch_full(
contest_id: &ContestId,
problems: &[Problem],
token_path: &AbsPathBuf,
conf: &Config,
cnsl: &mut Console
) -> Result<()>
[src]
contest_id: &ContestId,
problems: &[Problem],
token_path: &AbsPathBuf,
conf: &Config,
cnsl: &mut Console
) -> Result<()>
pub fn load_testcases(
testcases_dir: AbsPathBuf,
sample_name: &Option<String>
) -> Result<TestcaseIter>
[src]
testcases_dir: AbsPathBuf,
sample_name: &Option<String>
) -> Result<TestcaseIter>
Trait Implementations
impl<'_> Act for AtcoderActor<'_>
[src]
fn current_user(&self, cnsl: &mut Console) -> Result<Option<String>>
[src]
fn login(&self, user: String, pass: String, cnsl: &mut Console) -> Result<bool>
[src]
fn fetch(
&self,
contest_id: &ContestId,
problem_id: &Option<ProblemId>,
cnsl: &mut Console
) -> Result<(Contest, Vec<Problem>)>
[src]
&self,
contest_id: &ContestId,
problem_id: &Option<ProblemId>,
cnsl: &mut Console
) -> Result<(Contest, Vec<Problem>)>
fn submit<'a>(
&self,
contest_id: &ContestId,
problem: &Problem,
lang_names: &'a [LangName],
source: &str,
cnsl: &mut Console
) -> Result<LangNameRef<'a>>
[src]
&self,
contest_id: &ContestId,
problem: &Problem,
lang_names: &'a [LangName],
source: &str,
cnsl: &mut Console
) -> Result<LangNameRef<'a>>
fn open_problem_url(
&self,
contest_id: &ContestId,
problem: &Problem,
cnsl: &mut Console
) -> Result<()>
[src]
&self,
contest_id: &ContestId,
problem: &Problem,
cnsl: &mut Console
) -> Result<()>
fn open_submissions_url(
&self,
contest_id: &ContestId,
cnsl: &mut Console
) -> Result<()>
[src]
&self,
contest_id: &ContestId,
cnsl: &mut Console
) -> Result<()>
impl<'a> Debug for AtcoderActor<'a>
[src]
Auto Trait Implementations
impl<'a> !RefUnwindSafe for AtcoderActor<'a>
impl<'a> Send for AtcoderActor<'a>
impl<'a> Sync for AtcoderActor<'a>
impl<'a> Unpin for AtcoderActor<'a>
impl<'a> !UnwindSafe for AtcoderActor<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,