mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-01-01 17:14:19 +01:00
Make tuple-structs with public members (#328)
This commit is contained in:
@@ -21,7 +21,7 @@ ${struct} {
|
||||
% endfor
|
||||
}
|
||||
% elif 'additionalProperties' in s:
|
||||
${struct}(${to_rust_type(schemas, s.id, NESTED_TYPE_SUFFIX, s, allow_optionals=allow_optionals)});
|
||||
${struct}(pub ${to_rust_type(schemas, s.id, NESTED_TYPE_SUFFIX, s, allow_optionals=allow_optionals)});
|
||||
% elif 'variant' in s:
|
||||
<%
|
||||
et = s.id
|
||||
@@ -33,7 +33,7 @@ pub enum ${et} {
|
||||
% if variant_type(p) != p.type_value:
|
||||
#[serde(rename="${p.type_value}")]
|
||||
% endif
|
||||
${variant_type(p)}(${to_rust_type(schemas, s.id, None, p, allow_optionals=allow_optionals)}),
|
||||
${variant_type(p)}(pub ${to_rust_type(schemas, s.id, None, p, allow_optionals=allow_optionals)}),
|
||||
% endfor
|
||||
}
|
||||
|
||||
@@ -87,7 +87,7 @@ ${_new_object(s, s.items.get('properties'), c, allow_optionals)}\
|
||||
% endif ## array item != 'object'
|
||||
% elif s.type == 'any':
|
||||
## waiting for Default: https://github.com/rust-lang/rustc-serialize/issues/71
|
||||
pub struct ${s_type}(json::Value);
|
||||
pub struct ${s_type}(pub json::Value);
|
||||
|
||||
impl Default for ${s_type} {
|
||||
fn default() -> ${s_type} {
|
||||
|
||||
Reference in New Issue
Block a user