ClangdUtility

Trait ClangdUtility 

Source
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§

Source

fn get_varint(buf: &[u8]) -> (usize, u32)

Source

fn get_string(buf: &[u8], string_table: &Vec<String>) -> (usize, String)

Source

fn get_u32(buf: &[u8]) -> (usize, u32)

Source

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.

Implementors§