]> git.bitcoin.ninja Git - rust-lightning/commitdiff
f clean up docs as jeff suggested
authorMatt Corallo <git@bluematt.me>
Mon, 24 May 2021 22:03:49 +0000 (22:03 +0000)
committerMatt Corallo <git@bluematt.me>
Mon, 24 May 2021 22:05:41 +0000 (22:05 +0000)
lightning/src/util/ser_macros.rs

index f510e0f17224b4ce3bb61f7321c38a317aa45c71..1e81dd6572a1b2bebe806eb46f5425a7b15fe9a9 100644 (file)
@@ -180,13 +180,13 @@ macro_rules! impl_writeable_len_match {
        }
 }
 
-/// Write out two bytes to indicate the version of this object.
-/// $this_version represents a unique version of this object, incremented whenever the reader may
-///               wish to interpret fields differently based on the version or when we wish to
-///               communicate to previous versions that they can no longer reasonably understand
-///               this serialized object.
-/// $min_version_that_can_read_this is the minimum client version which can reasonably understand
-///                                 this serialized object. Previous versions will simply err with a
+/// Write out two bytes to indicate the version of an object.
+/// $this_version represents a unique version of a type. Incremented whenever the type's
+///               serialization format has changed or has a new interpretation. Used by a type's
+///               reader to determine how to interpret fields or if it can understand a serialized
+///               object.
+/// $min_version_that_can_read_this is the minimum reader version which can understand this
+///                                 serialized object. Previous versions will simply err with a
 ///                                 DecodeError::UnknownVersion.
 ///
 /// Updates to either $this_version or $min_version_that_can_read_this should be included in
@@ -206,7 +206,7 @@ macro_rules! write_ver_prefix {
 /// It is written out in TLV format and, as with all TLV fields, unknown even fields cause a
 /// DecodeError::UnknownRequiredFeature error, with unknown odd fields ignored.
 ///
-/// This is the preferred method of adding new fields which old nodes can ignore and still function
+/// This is the preferred method of adding new fields that old nodes can ignore and still function
 /// correctly.
 macro_rules! write_tlv_fields {
        ($stream: expr, {$(($type: expr, $field: expr)),*}) => {