Docs.rs
class_file-0.1.0
class_file 0.1.0
Docs.rs crate page
MIT
Links
Repository
Crates.io
Source
Owners
Jezza
Dependencies
mutf8 ^0.1
normal
nom ^4.1
normal
Versions
3.62%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
CPType
Required Associated Types
Output
Required Methods
fetch
Implementors
In class_file
?
Trait
class_file
::
CPType
source
·
[
−
]
pub trait CPType<'a> { type
Output
; fn
fetch
(entry: &'a
CPEntry
<'a>) ->
Option
<Self::
Output
>; }
Required Associated Types
source
type
Output
Required Methods
source
fn
fetch
(entry: &'a
CPEntry
<'a>) ->
Option
<Self::
Output
>
Implementors
source
impl<'a>
CPType
<'a> for
ConstantValueInfo
<'a>
type
Output
=
ConstantValueInfo
<'a>
source
impl<'a>
CPType
<'a> for
LoadableConstant
<'a>
type
Output
=
LoadableConstant
<'a>
source
impl<'a>
CPType
<'a> for
MethodHandleInfo
<'a>
type
Output
= &'a
MethodHandleInfo
<'a>
source
impl<'a>
CPType
<'a> for
ClassInfo
<'a>
type
Output
= &'a
ClassInfo
<'a>
source
impl<'a>
CPType
<'a> for
DoubleInfo
type
Output
= &'a
DoubleInfo
source
impl<'a>
CPType
<'a> for
DynamicInfo
<'a>
type
Output
= &'a
DynamicInfo
<'a>
source
impl<'a>
CPType
<'a> for
FieldRefInfo
<'a>
type
Output
= &'a
FieldRefInfo
<'a>
source
impl<'a>
CPType
<'a> for
FloatInfo
type
Output
= &'a
FloatInfo
source
impl<'a>
CPType
<'a> for
IntegerInfo
type
Output
= &'a
IntegerInfo
source
impl<'a>
CPType
<'a> for
InterfaceMethodRefInfo
<'a>
type
Output
= &'a
InterfaceMethodRefInfo
<'a>
source
impl<'a>
CPType
<'a> for
InvokeDynamicInfo
<'a>
type
Output
= &'a
InvokeDynamicInfo
<'a>
source
impl<'a>
CPType
<'a> for
LongInfo
type
Output
= &'a
LongInfo
source
impl<'a>
CPType
<'a> for
MethodRefInfo
<'a>
type
Output
= &'a
MethodRefInfo
<'a>
source
impl<'a>
CPType
<'a> for
MethodTypeInfo
<'a>
type
Output
= &'a
MethodTypeInfo
<'a>
source
impl<'a>
CPType
<'a> for
ModuleInfo
<'a>
type
Output
= &'a
ModuleInfo
<'a>
source
impl<'a>
CPType
<'a> for
NameAndTypeInfo
<'a>
type
Output
= &'a
NameAndTypeInfo
<'a>
source
impl<'a>
CPType
<'a> for
PackageInfo
<'a>
type
Output
= &'a
PackageInfo
<'a>
source
impl<'a>
CPType
<'a> for
StringInfo
<'a>
type
Output
= &'a
StringInfo
<'a>
source
impl<'a>
CPType
<'a> for
UTF8Info
<'a>
type
Output
= &'a
UTF8Info
<'a>