Lines Matching defs:get
132 /// lib.get(b"awesome_function\0").unwrap();
143 /// let awesome_variable: Symbol<*mut f64> = lib.get(b"awesome_variable\0").unwrap();
147 pub unsafe fn get<'lib, T>(&'lib self, symbol: &[u8]) -> Result<Symbol<'lib, T>, Error> {
148 self.0.get(symbol).map(|from| Symbol::from_raw(from, self))
160 /// The underlying data structures may still get leaked if an error does occur.
190 /// unloaded. The primary method to create an instance of a `Symbol` is via [`Library::get`].
195 /// [`Library::get`]: Library::get
217 /// let symbol: Symbol<*mut u32> = lib.get(b"symbol\0").unwrap();
240 /// let symbol: Symbol<*mut u32> = lib.get(b"symbol\0").unwrap();
263 /// let symbol: Symbol<Option<*mut u32>> = lib.get(b"symbol\0").unwrap();