21 lines
384 B
Rust
21 lines
384 B
Rust
use crate::cxx::ffi;
|
|||
|
|
use cxx::UniquePtr;
|
||
|
|
|
||
|
|
pub struct Module {
|
||
|
|
module: UniquePtr<ffi::Module>,
|
||
|
|
}
|
||
|
|
|
||
|
|
impl Module {
|
||
|
|
pub fn new(module: UniquePtr<ffi::Module>) -> Self {
|
||
|
|
Self { module: module }
|
||
|
|
}
|
||
|
|
|
||
|
|
pub fn get_name(&self) -> String {
|
||
|
|
self.module.get_name()
|
||
|
|
}
|
||
|
|
|
||
|
|
pub fn strip_text(&mut self) -> String {
|
||
|
|
self.module.pin_mut().strip_text()
|
||
|
|
}
|
||
|
|
}
|