var searchIndex = {}; searchIndex["serde_codegen_internals"] = {"doc":"","items":[[4,"Error","serde_codegen_internals","",null,null],[13,"UnexpectedItemKind","","",0,null],[0,"ast","","",null,null],[3,"Item","serde_codegen_internals::ast","",null,null],[12,"ident","","",1,null],[12,"span","","",1,null],[12,"attrs","","",1,null],[12,"body","","",1,null],[12,"generics","","",1,null],[3,"Variant","","",null,null],[12,"ident","","",2,null],[12,"span","","",2,null],[12,"attrs","","",2,null],[12,"style","","",2,null],[12,"fields","","",2,null],[3,"Field","","",null,null],[12,"ident","","",3,null],[12,"span","","",3,null],[12,"attrs","","",3,null],[12,"ty","","",3,null],[4,"Body","","",null,null],[13,"Enum","","",4,null],[13,"Struct","","",4,null],[4,"Style","","",null,null],[13,"Struct","","",5,null],[13,"Tuple","","",5,null],[13,"Newtype","","",5,null],[13,"Unit","","",5,null],[11,"from_ast","","",1,{"inputs":[{"name":"extctxt"},{"name":"item"}],"output":{"name":"result"}}],[11,"all_fields","","",4,null],[0,"attr","serde_codegen_internals","",null,null],[3,"Name","serde_codegen_internals::attr","",null,null],[3,"Item","","Represents container (e.g. struct) attribute information",null,null],[3,"Variant","","Represents variant attribute information",null,null],[3,"Field","","Represents field attribute information",null,null],[4,"FieldDefault","","Represents the default to use for a field when deserializing.",null,null],[13,"None","","Field must always be specified because it does not have a default.",6,null],[13,"Default","","The default is given by `std::default::Default::default()`.",6,null],[13,"Path","","The default is given by this function.",6,null],[5,"get_serde_meta_items","","",null,{"inputs":[{"name":"attribute"}],"output":{"name":"option"}}],[11,"fmt","","",7,null],[11,"serialize_name","","Return the container name for the container when serializing.",7,null],[11,"deserialize_name","","Return the container name for the container when deserializing.",7,null],[11,"fmt","","",8,null],[11,"from_ast","","Extract out the `#[serde(...)]` attributes from an item.",8,{"inputs":[{"name":"extctxt"},{"name":"item"}],"output":{"name":"self"}}],[11,"name","","",8,null],[11,"deny_unknown_fields","","",8,null],[11,"ser_bound","","",8,null],[11,"de_bound","","",8,null],[11,"fmt","","",9,null],[11,"from_ast","","",9,{"inputs":[{"name":"extctxt"},{"name":"variant"}],"output":{"name":"self"}}],[11,"name","","",9,null],[11,"fmt","","",10,null],[11,"eq","","",6,null],[11,"ne","","",6,null],[11,"fmt","","",6,null],[11,"from_ast","","Extract out the `#[serde(...)]` attributes from a struct field.",10,{"inputs":[{"name":"extctxt"},{"name":"usize"},{"name":"structfield"}],"output":{"name":"self"}}],[11,"name","","",10,null],[11,"skip_serializing","","",10,null],[11,"skip_deserializing","","",10,null],[11,"skip_serializing_if","","",10,null],[11,"default","","",10,null],[11,"serialize_with","","",10,null],[11,"deserialize_with","","",10,null],[11,"ser_bound","","",10,null],[11,"de_bound","","",10,null],[11,"fmt","serde_codegen_internals","",0,null],[11,"fmt","","",0,null],[11,"description","","",0,null]],"paths":[[4,"Error"],[3,"Item"],[3,"Variant"],[3,"Field"],[4,"Body"],[4,"Style"],[4,"FieldDefault"],[3,"Name"],[3,"Item"],[3,"Variant"],[3,"Field"]]}; initSearch(searchIndex);