Skip to content

Commit b50d5aa

Browse files
Fix rust EnumerationBuilder method return types
1 parent 49ffbcc commit b50d5aa

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

rust/src/types.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)