[][src]Trait pgx::shmem::PGXSharedMemory

pub unsafe trait PGXSharedMemory { }

Custom types that want to participate in shared memory must implement this marker trait

Implementations on Foreign Types

impl PGXSharedMemory for bool[src]

impl PGXSharedMemory for char[src]

impl PGXSharedMemory for str[src]

impl PGXSharedMemory for ()[src]

impl PGXSharedMemory for i8[src]

impl PGXSharedMemory for i16[src]

impl PGXSharedMemory for i32[src]

impl PGXSharedMemory for i64[src]

impl PGXSharedMemory for i128[src]

impl PGXSharedMemory for u8[src]

impl PGXSharedMemory for u16[src]

impl PGXSharedMemory for u32[src]

impl PGXSharedMemory for u64[src]

impl PGXSharedMemory for u128[src]

impl PGXSharedMemory for usize[src]

impl PGXSharedMemory for isize[src]

impl PGXSharedMemory for f32[src]

impl PGXSharedMemory for f64[src]

impl<T> PGXSharedMemory for [T] where
    T: PGXSharedMemory + Default
[src]

impl<A, B> PGXSharedMemory for (A, B) where
    A: PGXSharedMemory + Default,
    B: PGXSharedMemory + Default
[src]

impl<A, B, C> PGXSharedMemory for (A, B, C) where
    A: PGXSharedMemory + Default,
    B: PGXSharedMemory + Default,
    C: PGXSharedMemory + Default
[src]

impl<A, B, C, D> PGXSharedMemory for (A, B, C, D) where
    A: PGXSharedMemory + Default,
    B: PGXSharedMemory + Default,
    C: PGXSharedMemory + Default,
    D: PGXSharedMemory + Default
[src]

impl<A, B, C, D, E> PGXSharedMemory for (A, B, C, D, E) where
    A: PGXSharedMemory + Default,
    B: PGXSharedMemory + Default,
    C: PGXSharedMemory + Default,
    D: PGXSharedMemory + Default,
    E: PGXSharedMemory + Default
[src]

impl<N: Default + PGXSharedMemory, T: ArrayLength<N>> PGXSharedMemory for Vec<N, T>[src]

impl<K: Eq + Hash, V: Default, N: ArrayLength<Bucket<K, V>> + ArrayLength<Option<Pos>>, S> PGXSharedMemory for IndexMap<K, V, N, S>[src]

Loading content...

Implementors

Loading content...