Struct rafx_base::resource_map::ResourceMapBuilder [−][src]
pub struct ResourceMapBuilder { /* fields omitted */ }Builder for creating a ResourceMap
Implementations
impl ResourceMapBuilder[src]
pub fn new() -> Self[src]
Creates an empty builder
pub fn with_resource<R>(self, r: R) -> Self where
R: Resource, [src]
R: Resource,
Builder-style API that adds the resource to the map
pub fn insert<R>(&mut self, r: R) where
R: Resource, [src]
R: Resource,
Adds the resource to the map
pub fn build(self) -> ResourceMap[src]
Consume this builder, returning the resource map
Auto Trait Implementations
impl !RefUnwindSafe for ResourceMapBuilder
impl Send for ResourceMapBuilder
impl Sync for ResourceMapBuilder
impl Unpin for ResourceMapBuilder
impl !UnwindSafe for ResourceMapBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Downcast for T where
T: Any, [src]
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>[src]
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)[src]
impl<T> DowncastSync for T where
T: Any + Send + Sync, [src]
T: Any + Send + Sync,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Resource for T where
T: Downcast + Send + Sync, [src]
T: Downcast + Send + Sync,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,