ferritin 0.8.0

Human-friendly CLI for browsing Rust documentation
---
source: ferritin/src/tests.rs
expression: "render_for_tests(Commands::get(\"crate::GenericEnum\"), OutputMode :: Ai)"
---
Item: GenericEnum
Kind: Enum
Visibility: Public
Defined at: fixture_crate::GenericEnum
In crate: fixture-crate (0.1.0)

A generic enum for testing

See also crate::TestEnum

enum GenericEnum<T, U = String>
where
    T: Clone + Send,
    U: std::fmt::Display {
    Simple,
    WithData(T),
    Mixed {
        data: T,
        info: U,
    },
}

Variants:
Simple // Simple variant


WithData // Variant with generic data


Mixed // Variant with mixed generics


Trait Implementations
std: From<T>
impl<T, U: From<T>> Into<U>

impl<T: ?Sized> BorrowMut<T>

impl<T: ?Sized> Borrow<T>

impl<T: RefUnwindSafe, U: RefUnwindSafe> RefUnwindSafe

impl<T: UnwindSafe, U: UnwindSafe> UnwindSafe

impl<T: Unpin, U: Unpin> Unpin

impl<T: UnsafeUnpin, U: UnsafeUnpin> UnsafeUnpin

impl<T: Freeze, U: Freeze> Freeze

impl<T: Sync, U: Sync> Sync

impl<T, U: Send> Send

impl<T: 'static + ?Sized> Any

impl<T, U: Into<T>> TryFrom<U> //     type Error = Infallible


impl<T, U: TryFrom<T>> TryInto<U> //     type Error = <U as TryFrom<T>>::Error