pub struct Resource {
pub name: String,
pub resource_type: String,
pub main: String,
pub client_type: String,
pub client_main: String,
pub path: String,
pub client_files: Vec<String>,
pub dependants: Vec<String>,
pub dependencies: Vec<String>,
pub config: ResourceConfig,
/* private fields */
}Fields§
§name: String§resource_type: String§main: String§client_type: String§client_main: String§path: String§client_files: Vec<String>§dependants: Vec<String>§dependencies: Vec<String>§config: ResourceConfigImplementations§
Source§impl AltResource
impl AltResource
pub fn all() -> Vec<Rc<AltResource>>
pub fn current() -> Rc<AltResource>
pub fn get_by_name(name: &str) -> Result<Rc<AltResource>, Error>
pub fn start(name: impl ToString)
pub fn restart(&self) -> Result<(), Error>
pub fn stop(&self) -> Result<(), Error>
pub fn valid(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for AltResource
impl !RefUnwindSafe for AltResource
impl Send for AltResource
impl !Sync for AltResource
impl Unpin for AltResource
impl UnwindSafe for AltResource
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