Struct screeps::memory::MemoryReference
[−]
[src]
pub struct MemoryReference(_);
TODO: do we even need this over just a raw 'Reference'?
Methods
impl MemoryReference
[src]
pub fn new() -> Self
[src]
pub fn bool(&self, path: &str) -> bool
[src]
pub fn num(&self, path: &str) -> Option<f64>
[src]
pub fn int(&self, path: &str) -> Option<i32>
[src]
pub fn string(&self, path: &str) -> Option<String>
[src]
pub fn dict(&self, path: &str) -> Option<MemoryReference>
[src]
pub fn keys(&self) -> Vec<String>
[src]
pub fn del(&self, path: &str)
[src]
pub fn set<T>(&self, path: &str, value: T) where
T: JsSerialize,
[src]
T: JsSerialize,
pub fn arr<T>(&self, path: &str) -> Option<Vec<T>> where
T: TryFrom<Value, Error = <Reference as TryFrom<Value>>::Error>,
[src]
T: TryFrom<Value, Error = <Reference as TryFrom<Value>>::Error>,