// Package go_structs is an autogenerated binder stub for package structs. // gobind -lang=go structs // // File is generated by gobind. Do not edit. package go_structs import ( "golang.org/x/mobile/bind/seq" "structs" ) func proxy_Identity(out, in *seq.Buffer) { // Must be a Go object param_s_ref := in.ReadRef() param_s := param_s_ref.Get().(*structs.S) res := structs.Identity(param_s) out.WriteGoRef(res) } func proxy_IdentityWithError(out, in *seq.Buffer) { // Must be a Go object param_s_ref := in.ReadRef() param_s := param_s_ref.Get().(*structs.S) res, err := structs.IdentityWithError(param_s) out.WriteGoRef(res) if err == nil { out.WriteString("") } else { out.WriteString(err.Error()) } } const ( proxyS_Descriptor = "go.structs.S" proxyS_X_Get_Code = 0x00f proxyS_X_Set_Code = 0x01f proxyS_Y_Get_Code = 0x10f proxyS_Y_Set_Code = 0x11f proxyS_Identity_Code = 0x00c proxyS_Sum_Code = 0x10c ) type proxyS seq.Ref func proxyS_X_Set(out, in *seq.Buffer) { ref := in.ReadRef() v := in.ReadFloat64() ref.Get().(*structs.S).X = v } func proxyS_X_Get(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*structs.S).X out.WriteFloat64(v) } func proxyS_Y_Set(out, in *seq.Buffer) { ref := in.ReadRef() v := in.ReadFloat64() ref.Get().(*structs.S).Y = v } func proxyS_Y_Get(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*structs.S).Y out.WriteFloat64(v) } func proxyS_Identity(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*structs.S) res, err := v.Identity() out.WriteGoRef(res) if err == nil { out.WriteString("") } else { out.WriteString(err.Error()) } } func proxyS_Sum(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*structs.S) res := v.Sum() out.WriteFloat64(res) } func init() { seq.Register(proxyS_Descriptor, proxyS_X_Set_Code, proxyS_X_Set) seq.Register(proxyS_Descriptor, proxyS_X_Get_Code, proxyS_X_Get) seq.Register(proxyS_Descriptor, proxyS_Y_Set_Code, proxyS_Y_Set) seq.Register(proxyS_Descriptor, proxyS_Y_Get_Code, proxyS_Y_Get) seq.Register(proxyS_Descriptor, proxyS_Identity_Code, proxyS_Identity) seq.Register(proxyS_Descriptor, proxyS_Sum_Code, proxyS_Sum) } func init() { seq.Register("structs", 1, proxy_Identity) seq.Register("structs", 2, proxy_IdentityWithError) }