pub trait ClangdUtility {
// Provided methods
fn get_varint(buf: &[u8]) -> (usize, u32) { ... }
fn get_string(buf: &[u8], string_table: &Vec<String>) -> (usize, String) { ... }
fn get_u32(buf: &[u8]) -> (usize, u32) { ... }
fn decompress(buf: &[u8]) -> Vec<u8> ⓘ { ... }
}Provided Methods§
fn get_varint(buf: &[u8]) -> (usize, u32)
fn get_string(buf: &[u8], string_table: &Vec<String>) -> (usize, String)
fn get_u32(buf: &[u8]) -> (usize, u32)
fn decompress(buf: &[u8]) -> Vec<u8> ⓘ
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.