summaryrefslogtreecommitdiff
path: root/rust/src/types
AgeCommit message (Collapse)Author
2026-05-10[Rust] Refactor `binary_view` moduleMason Reed
- Remove the "viral" `BinaryViewExt` trait and its blanket impl - Split up the binary view type from the custom trait impl - Simplify and fix bugs regarding custom binary view initialization - Rewrite Minidump binary view example, parses the PE headers to create proper sections now - Add some extra documentation - Add unit test for custom binary view
2026-03-23IDB Import refactorMason Reed
2026-03-04Add TypeLibrary::Register, to allow loading type libraries from scriptGlenn Smith
2026-02-23[Rust] Misc documentation and cleanupMason Reed
2026-02-23[Rust] Misc type library doc improvementsMason Reed
2026-02-23[Rust] Misc documentation cleanupMason Reed
2026-02-23[BNTL] Allow decompressing standalone TypeLibrary objectsMason Reed
Previously you must have written the type library to disk
2026-02-23[Rust] Add `TypeLibrary::remove_named_object` and ↵Mason Reed
`TypeLibrary::remove_named_type`
2026-02-23[Rust] Misc TypeLibrary API improvementsMason Reed
2026-02-23[Rust] Fix clippy lintsMason Reed
2026-02-23[Rust] Use `PathBuf` instead of `String` for include directories param in ↵Mason Reed
`TypeParser`
2026-02-23[Rust] Impl `Send` and `Sync` for `TypeLibrary`Mason Reed
2026-02-23[Rust] Fix UB when passing include directories to `CoreTypeParser`Mason Reed
2025-12-15[Rust] Restructure type APIs into `types` moduleMason Reed
This helps with documentation, giving a single module for those working with types to find related APIs Also split out enumeration and structure APIs into their own file, since they have their own backing data separate from `Type`.