Specifies style of generated code.
When true all fields are public, and accessors are not generated
When false, get_
, set_
, mut_
etc. accessors are not generated
Use bytes::Bytes
for bytes
fields
Use bytes::Bytes
for string
fields
Implement serde_derive for messages
When serde_derive
is set, serde annotations will be guarded with #[cfg(cfg, ...)]
.
Make sure Customize
is always used with ..Default::default()
for future compatibility.
Update fields of self with fields defined in other customize
Update unset fields of self with fields from other customize
Parse customize options from a string passed via protoc flag.
Performs copy-assignment from source
. Read more
Returns the "default value" for a type. Read more
Formats the value using the given formatter. Read more
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)