// MarshalBinary encodes r to a binary format. func (r *ExpandSourcesResponse) MarshalBinary() ([]byte, error) { var pb internal.ExpandSourcesResponse buf, err := r.Sources.MarshalBinary() if err != nil { return nil, err } pb.Sources = buf if r.Err != nil { pb.Err = proto.String(r.Err.Error()) } return proto.Marshal(&pb) }