E0740 - Error codes index
Description: Book listing all Rust error codes

## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# Error code E0740

A `union` was declared with fields with destructors.

Erroneous code example:

    #![allow(unused)]
    fn main() {
    union Test {
        a: A, // error!
    }

    #[derive(Debug)]
    struct A(i32);

    impl Drop for A {
        fn drop(&mut self) { println!("A"); }
    }
    }

A `union` cannot have fields with destructors.