Trait glin::buffer::MapPersistentMut [−][src]
pub trait MapPersistentMut<T>: MapPersistent<T> where
Self: TypedBuffer<T>,
&'a Self: TypedBuffer<T>, { fn map_persistent_write(
&self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, &Self>>; fn map_persistent_read_write(
&self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, &Self>>; fn into_map_persistent_write(
self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, Self>>
where
Self: Sized; fn into_map_persistent_read_write(
self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, Self>>
where
Self: Sized; }
Required methods
fn map_persistent_write(
&self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, &Self>>
[src]
&self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, &Self>>
fn map_persistent_read_write(
&self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, &Self>>
[src]
&self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, &Self>>
fn into_map_persistent_write(
self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, Self>> where
Self: Sized,
[src]
self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, Self>> where
Self: Sized,
fn into_map_persistent_read_write(
self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, Self>> where
Self: Sized,
[src]
self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, Self>> where
Self: Sized,
Implementors
impl<T, B, BB> MapPersistentMut<T> for Range<T, B, BB> where
T: 'static,
B: MapPersistentRangeMut<T>,
BB: Borrow<B>,
&'a B: TypedBuffer<T>,
Self: TypedBuffer<T>,
&'a Self: TypedBuffer<T>,
[src]
impl<T, B, BB> MapPersistentMut<T> for Range<T, B, BB> where
T: 'static,
B: MapPersistentRangeMut<T>,
BB: Borrow<B>,
&'a B: TypedBuffer<T>,
Self: TypedBuffer<T>,
&'a Self: TypedBuffer<T>,
[src]fn map_persistent_write(
&self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, &Self>>
[src]
&self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, &Self>>
fn map_persistent_read_write(
&self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, &Self>>
[src]
&self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, &Self>>
fn into_map_persistent_write(
self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, Self>>
[src]
self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, Self>>
fn into_map_persistent_read_write(
self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, Self>>
[src]
self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, Self>>
impl<T: 'static> MapPersistentMut<T> for BufferStorage<T>
[src]
impl<T: 'static> MapPersistentMut<T> for BufferStorage<T>
[src]fn map_persistent_write(
&self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, &Self>>
[src]
&self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, &Self>>
fn map_persistent_read_write(
&self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, &Self>>
[src]
&self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, &Self>>
fn into_map_persistent_write(
self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, Self>>
[src]
self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, Self>>
fn into_map_persistent_read_write(
self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, Self>>
[src]
self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, Self>>
impl<T: 'static> MapPersistentMut<T> for SharedBufferStorage<T>
[src]
impl<T: 'static> MapPersistentMut<T> for SharedBufferStorage<T>
[src]fn map_persistent_write(
&self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, &Self>>
[src]
&self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, &Self>>
fn map_persistent_read_write(
&self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, &Self>>
[src]
&self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, &Self>>
fn into_map_persistent_write(
self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, Self>>
[src]
self,
flags: MapWriteFlags
) -> Result<MapPersistentWrite<T, Self>>
fn into_map_persistent_read_write(
self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, Self>>
[src]
self,
flags: MapReadWriteFlags
) -> Result<MapPersistentReadWrite<T, Self>>