[][src]Trait snowchains_core::web::Exec

pub trait Exec<A>: Platform {
    type Output;
    fn exec(args: A) -> Result<Self::Output>;
}

Associated Types

type Output

Loading content...

Required methods

fn exec(args: A) -> Result<Self::Output>

Loading content...

Implementors

impl<S: Shell> Exec<RetrieveLanguages<Yukicoder, S>> for Yukicoder[src]

impl<S: Shell> Exec<RetrieveTestCases<Yukicoder, S>> for Yukicoder[src]

impl<S: Shell> Exec<Submit<Yukicoder, S>> for Yukicoder[src]

impl<S: Shell, '_> Exec<Login<Atcoder<'_>, S>> for Atcoder<'_>[src]

type Output = LoginOutcome

impl<S: Shell, '_> Exec<Login<Codeforces<'_>, S>> for Codeforces<'_>[src]

type Output = LoginOutcome

impl<S: Shell, '_> Exec<Participate<Atcoder<'_>, S>> for Atcoder<'_>[src]

impl<S: Shell, '_> Exec<Participate<Codeforces<'_>, S>> for Codeforces<'_>[src]

impl<S: Shell, '_> Exec<RetrieveLanguages<Atcoder<'_>, S>> for Atcoder<'_>[src]

impl<S: Shell, '_> Exec<RetrieveLanguages<Codeforces<'_>, S>> for Codeforces<'_>[src]

impl<S: Shell, '_> Exec<RetrieveSubmissionSummaries<Atcoder<'_>, S>> for Atcoder<'_>[src]

impl<S: Shell, '_> Exec<RetrieveTestCases<Atcoder<'_>, S>> for Atcoder<'_>[src]

impl<S: Shell, '_> Exec<RetrieveTestCases<Codeforces<'_>, S>> for Codeforces<'_>[src]

impl<S: Shell, '_> Exec<Submit<Atcoder<'_>, S>> for Atcoder<'_>[src]

impl<S: Shell, '_> Exec<Submit<Codeforces<'_>, S>> for Codeforces<'_>[src]

impl<S: Shell, '_> Exec<WatchSubmissions<Atcoder<'_>, S>> for Atcoder<'_>[src]

type Output = ()

Loading content...