Struct appscraps_environment::Environment
[−]
[src]
pub struct Environment { /* fields omitted */ }
Methods
impl Environment
[src]
fn new(
event_list: EventList,
event_map: EventMap,
func_list: FuncList,
func_map: FuncMap,
lisp_environment: LispEnvironment<Environment>,
module_list: ModuleList,
module_map: ModuleMap,
path_resolver: PathResolver
) -> Self
event_list: EventList,
event_map: EventMap,
func_list: FuncList,
func_map: FuncMap,
lisp_environment: LispEnvironment<Environment>,
module_list: ModuleList,
module_map: ModuleMap,
path_resolver: PathResolver
) -> Self
fn get_event_list(&self) -> &EventList
fn get_event_map(&self) -> &EventMap
fn get_func_list(&self) -> &FuncList
fn get_func_map(&self) -> &FuncMap
fn get_lisp_environment(
&self
) -> LockResult<RwLockReadGuard<LispEnvironment<Environment>>>
&self
) -> LockResult<RwLockReadGuard<LispEnvironment<Environment>>>
fn get_lisp_environment_mut(
&self
) -> LockResult<RwLockWriteGuard<LispEnvironment<Environment>>>
&self
) -> LockResult<RwLockWriteGuard<LispEnvironment<Environment>>>