pub fn offset_by(&self, shift: u16) -> Self {
        assert!(shift <= self.relative, "Attempting to offset with overflow");
        Addr {
            raw: self.raw,
            relative: self.relative - shift,
        }
    }
/// Constructs a new address, offsetting the relative address by the specified amount.
Constructs a new address, offsetting the relative address by the specified amount.
Constructs a new address offsetting the relative address by the specified amount .
pub fn offset_by(&self, shift: u16) -> Self {
        assert!(shift <= self.relative, "Attempting to offset with overflow");
        Addr {
            raw: self.raw,
            relative: self.relative - shift,
        }
    }
pub fn offset_by ( & self , shift : u16 ) -> Self { assert ! ( shift self relative " " ) ; Addr { raw : self . raw , relative : self . relative - shift , } }
Constructs a new address, offsetting the relative address by the specified amount.
Constructs a new address offsetting the relative address by the specified amount .
&self
shift
u16
&self
shift
u16