@@ -1217,31 +1217,31 @@ impl EnumerationBuilder {
12171217 unsafe { Enumeration :: ref_from_raw ( BNFinalizeEnumerationBuilder ( self . handle ) ) }
12181218 }
12191219
1220- pub fn append < S : BnStrCompatible > ( & mut self , name : S ) -> & Self {
1220+ pub fn append < S : BnStrCompatible > ( & mut self , name : S ) -> & mut Self {
12211221 let name = name. into_bytes_with_nul ( ) ;
12221222 unsafe {
12231223 BNAddEnumerationBuilderMember ( self . handle , name. as_ref ( ) . as_ptr ( ) as _ ) ;
12241224 }
12251225 self
12261226 }
12271227
1228- pub fn insert < S : BnStrCompatible > ( & mut self , name : S , value : u64 ) -> & Self {
1228+ pub fn insert < S : BnStrCompatible > ( & mut self , name : S , value : u64 ) -> & mut Self {
12291229 let name = name. into_bytes_with_nul ( ) ;
12301230 unsafe {
12311231 BNAddEnumerationBuilderMemberWithValue ( self . handle , name. as_ref ( ) . as_ptr ( ) as _ , value) ;
12321232 }
12331233 self
12341234 }
12351235
1236- pub fn replace < S : BnStrCompatible > ( & mut self , id : usize , name : S , value : u64 ) -> & Self {
1236+ pub fn replace < S : BnStrCompatible > ( & mut self , id : usize , name : S , value : u64 ) -> & mut Self {
12371237 let name = name. into_bytes_with_nul ( ) ;
12381238 unsafe {
12391239 BNReplaceEnumerationBuilderMember ( self . handle , id, name. as_ref ( ) . as_ptr ( ) as _ , value) ;
12401240 }
12411241 self
12421242 }
12431243
1244- pub fn remove ( & mut self , id : usize ) -> & Self {
1244+ pub fn remove ( & mut self , id : usize ) -> & mut Self {
12451245 unsafe {
12461246 BNRemoveEnumerationBuilderMember ( self . handle , id) ;
12471247 }
0 commit comments