@@ -149,8 +149,8 @@ func (cfg *frozenConfig) CleanEncoders() {
149149}
150150
151151func (cfg * frozenConfig ) MarshalToString (v interface {}) (string , error ) {
152- stream := cfg .borrowStream ( )
153- defer cfg .returnStream (stream )
152+ stream := cfg .BorrowStream ( nil )
153+ defer cfg .ReturnStream (stream )
154154 stream .WriteVal (v )
155155 if stream .Error != nil {
156156 return "" , stream .Error
@@ -159,8 +159,8 @@ func (cfg *frozenConfig) MarshalToString(v interface{}) (string, error) {
159159}
160160
161161func (cfg * frozenConfig ) Marshal (v interface {}) ([]byte , error ) {
162- stream := cfg .borrowStream ( )
163- defer cfg .returnStream (stream )
162+ stream := cfg .BorrowStream ( nil )
163+ defer cfg .ReturnStream (stream )
164164 stream .WriteVal (v )
165165 if stream .Error != nil {
166166 return nil , stream .Error
@@ -174,8 +174,8 @@ func (cfg *frozenConfig) Marshal(v interface{}) ([]byte, error) {
174174func (cfg * frozenConfig ) UnmarshalFromString (str string , v interface {}) error {
175175 data := []byte (str )
176176 data = data [:lastNotSpacePos (data )]
177- iter := cfg .borrowIterator (data )
178- defer cfg .returnIterator (iter )
177+ iter := cfg .BorrowIterator (data )
178+ defer cfg .ReturnIterator (iter )
179179 iter .ReadVal (v )
180180 if iter .head == iter .tail {
181181 iter .loadMore ()
@@ -192,8 +192,8 @@ func (cfg *frozenConfig) UnmarshalFromString(str string, v interface{}) error {
192192func (cfg * frozenConfig ) UnmarshalAnyFromString (str string ) (Any , error ) {
193193 data := []byte (str )
194194 data = data [:lastNotSpacePos (data )]
195- iter := cfg .borrowIterator (data )
196- defer cfg .returnIterator (iter )
195+ iter := cfg .BorrowIterator (data )
196+ defer cfg .ReturnIterator (iter )
197197 any := iter .ReadAny ()
198198 if iter .head == iter .tail {
199199 iter .loadMore ()
@@ -209,8 +209,8 @@ func (cfg *frozenConfig) UnmarshalAnyFromString(str string) (Any, error) {
209209
210210func (cfg * frozenConfig ) UnmarshalAny (data []byte ) (Any , error ) {
211211 data = data [:lastNotSpacePos (data )]
212- iter := cfg .borrowIterator (data )
213- defer cfg .returnIterator (iter )
212+ iter := cfg .BorrowIterator (data )
213+ defer cfg .ReturnIterator (iter )
214214 any := iter .ReadAny ()
215215 if iter .head == iter .tail {
216216 iter .loadMore ()
@@ -226,8 +226,8 @@ func (cfg *frozenConfig) UnmarshalAny(data []byte) (Any, error) {
226226
227227func (cfg * frozenConfig ) Unmarshal (data []byte , v interface {}) error {
228228 data = data [:lastNotSpacePos (data )]
229- iter := cfg .borrowIterator (data )
230- defer cfg .returnIterator (iter )
229+ iter := cfg .BorrowIterator (data )
230+ defer cfg .ReturnIterator (iter )
231231 typ := reflect .TypeOf (v )
232232 if typ .Kind () != reflect .Ptr {
233233 // return non-pointer error
0 commit comments