pub struct KotlinModule {
pub package: String,
pub imports: Vec<String>,
pub data_classes: Vec<KotlinDataClass>,
pub funs: Vec<KotlinFunc>,
}Expand description
A complete Kotlin compilation unit (file).
Fields§
§package: String§imports: Vec<String>§data_classes: Vec<KotlinDataClass>§funs: Vec<KotlinFunc>Trait Implementations§
Source§impl Clone for KotlinModule
impl Clone for KotlinModule
Source§fn clone(&self) -> KotlinModule
fn clone(&self) -> KotlinModule
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KotlinModule
impl Debug for KotlinModule
Auto Trait Implementations§
impl Freeze for KotlinModule
impl RefUnwindSafe for KotlinModule
impl Send for KotlinModule
impl Sync for KotlinModule
impl Unpin for KotlinModule
impl UnsafeUnpin for KotlinModule
impl UnwindSafe for KotlinModule
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