pub struct KotlinEngine { /* private fields */ }Implementations§
Source§impl KotlinEngine
impl KotlinEngine
Trait Implementations§
Source§impl LanguageEngine for KotlinEngine
impl LanguageEngine for KotlinEngine
fn id(&self) -> &'static str
fn display_name(&self) -> &'static str
fn aliases(&self) -> &[&'static str]
fn supports_sessions(&self) -> bool
fn validate(&self) -> Result<()>
fn execute(&self, payload: &ExecutionPayload) -> Result<ExecutionOutcome>
fn start_session(&self) -> Result<Box<dyn LanguageSession>>
Auto Trait Implementations§
impl Freeze for KotlinEngine
impl RefUnwindSafe for KotlinEngine
impl Send for KotlinEngine
impl Sync for KotlinEngine
impl Unpin for KotlinEngine
impl UnsafeUnpin for KotlinEngine
impl UnwindSafe for KotlinEngine
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more