Struct reproto_backend_swift::Options
[−]
[src]
pub struct Options { pub struct_model_extends: Tokens<'static, Swift<'static>>, pub type_gens: Vec<Box<TypeCodegen>>, pub tuple_gens: Vec<Box<TupleCodegen>>, pub struct_model_gens: Vec<Box<StructModelCodegen>>, pub enum_gens: Vec<Box<EnumCodegen>>, pub interface_gens: Vec<Box<InterfaceCodegen>>, pub interface_model_gens: Vec<Box<InterfaceModelCodegen>>, pub package_gens: Vec<Box<PackageCodegen>>, pub any_type: Vec<(&'static str, Swift<'static>)>, }
Fields
struct_model_extends: Tokens<'static, Swift<'static>>
All types that the struct model should extend.
type_gens: Vec<Box<TypeCodegen>>
tuple_gens: Vec<Box<TupleCodegen>>
struct_model_gens: Vec<Box<StructModelCodegen>>
enum_gens: Vec<Box<EnumCodegen>>
interface_gens: Vec<Box<InterfaceCodegen>>
interface_model_gens: Vec<Box<InterfaceModelCodegen>>
package_gens: Vec<Box<PackageCodegen>>
any_type: Vec<(&'static str, Swift<'static>)>
The provided Any type that should be used in structs.