#[non_exhaustive]pub enum ReprForm {
JLS,
Internal,
}Expand description
Representation form of a component across different contexts.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
JLS
JLS-specified standard binary name format.
Internal
Internal representation used by class files.
See JVMS 4.2.1 for more information about internal form of a class, interface or package.
Trait Implementations§
impl Copy for ReprForm
impl Eq for ReprForm
impl StructuralPartialEq for ReprForm
Auto Trait Implementations§
impl Freeze for ReprForm
impl RefUnwindSafe for ReprForm
impl Send for ReprForm
impl Sync for ReprForm
impl Unpin for ReprForm
impl UnwindSafe for ReprForm
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)