pub struct Location {
pub name: String,
pub desc: String,
pub where_is: WhereIsLocation,
pub shoud_save: bool,
pub elements: Vec<ERow>,
pub locations: Vec<LRow>,
pub info: LRef,
pub path: PathBuf,
pub thread: Option<JoinHandle<()>>,
pub module: Option<MRef>,
pub events: Arc<RwLock<Events>>,
}Fields§
§name: String§desc: String§where_is: WhereIsLocation§shoud_save: bool§elements: Vec<ERow>§locations: Vec<LRow>§info: LRef§path: PathBuf§thread: Option<JoinHandle<()>>§module: Option<MRef>§events: Arc<RwLock<Events>>Auto Trait Implementations§
impl Freeze for Location
impl !RefUnwindSafe for Location
impl !Send for Location
impl !Sync for Location
impl Unpin for Location
impl !UnwindSafe for Location
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