sharedlib 6.0.0

A cross-platform shared library loader.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use Symbol;
use std::mem;

/// A pointer to shared data which provides no protection against outliving its library.
pub type DataUnsafe<T> = *const T;

impl <'a, T> Symbol<&'a T> for DataUnsafe<T> {
    unsafe fn get(&self) -> &'a T {
        mem::transmute(*self)
    }
}