History

[object #177] into_mutable() -> into_owned()

Sebastian Thiel committed 5 years ago

Commit 7e701ce1 parent 25d8e7b4 files · +5 −5Browse files

Showing the changes to git-object/src (3 of 4 files). Show all

Unified · Split

3 files
  1. git-object/src/immutable/mod.rs +1 −1
  2. git-object/src/immutable/object.rs +2 −2
  3. git-object/src/mutable/mod.rs +1 −1
git-object/src/immutable/mod.rs+1−1
@@ -1,7 +1,7 @@
1//! Immutable objects are read-only structures referencing most data from [a byte slice][crate::ObjectRef::from_bytes()].1//! Immutable objects are read-only structures referencing most data from [a byte slice][crate::ObjectRef::from_bytes()].
2//!2//!
3//! Immutable objects are expected to be deserialized from bytes that acts as backing store, and they3//! Immutable objects are expected to be deserialized from bytes that acts as backing store, and they
4//! cannot be mutated or serialized. Instead, one will [convert][crate::ObjectRef::into_mutable()] them into their [`mutable`][crate::mutable] counterparts4//! cannot be mutated or serialized. Instead, one will [convert][crate::ObjectRef::into_owned()] them into their [`mutable`][crate::mutable] counterparts
5//! which support mutation and serialization.5//! which support mutation and serialization.
6 6
7///7///
git-object/src/immutable/object.rs+2−2
@@ -14,14 +14,14 @@ impl<'a> ObjectRef<'a> { · 13 unmodified lines
14 /// Convert the signature_ref object into a mutable version, consuming the source in the process.14 /// Convert the signature_ref object into a mutable version, consuming the source in the process.
15 ///15 ///
16 /// Note that this is an expensive operation.16 /// Note that this is an expensive operation.
17 pub fn into_mutable(self) -> Object {17 pub fn into_owned(self) -> Object {
18 self.into()18 self.into()
19 }19 }
20 20
21 /// Convert this signature_ref object into its mutable counterpart.21 /// Convert this signature_ref object into its mutable counterpart.
22 ///22 ///
23 /// Note that this is an expensive operation.23 /// Note that this is an expensive operation.
24 pub fn to_mutable(&self) -> Object {24 pub fn to_owned(&self) -> Object {
25 self.clone().into()25 self.clone().into()
26 }26 }
27}27}
git-object/src/mutable/mod.rs+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
2//!2//!
3//! Mutable objects are Commits, Trees, Blobs and Tags that can be changed and serialized.3//! Mutable objects are Commits, Trees, Blobs and Tags that can be changed and serialized.
4//! They either created using object [construction][crate::Object] or by [deserializing existing objects][crate::ObjectRef::from_bytes()]4//! They either created using object [construction][crate::Object] or by [deserializing existing objects][crate::ObjectRef::from_bytes()]
5//! and converting these [into mutable copies][crate::ObjectRef::into_mutable()] for adjustments.5//! and converting these [into mutable copies][crate::ObjectRef::into_owned()] for adjustments.
6 6
7pub(crate) const NL: &[u8; 1] = b"\n";7pub(crate) const NL: &[u8; 1] = b"\n";
8pub(crate) const SPACE: &[u8; 1] = b" ";8pub(crate) const SPACE: &[u8; 1] = b" ";