useserde::Serialize;/// Specifies the boot source for a new Vultr instance.
#[derive(Serialize, Debug)]pubenumVultrInstanceType{/// Boot from an operating system identified by its numeric ID.
OS(u32),/// Boot from an ISO image identified by its ID.
ISO(String),/// Boot from a snapshot identified by its ID.
Snapshot(String),/// Boot from a Marketplace application identified by its ID.
App(String),/// Boot from a custom image identified by its ID.
Image(String),}