pub fn footprint(ap: AccessPath) -> Self {
        assert!(
            !ap.root.is_return(),
            "Attempting to create footprint from return access path"
        );
        assert!(
            !ap.root.is_local(),
            "Attempting to create footprint from local access path"
        );

        Self::Footprint(ap)
    }
/// Create a footprint address from access path `ap`
Create a footprint address from access path `ap`
Create a footprint address from access path ` ap `
pub fn footprint(ap: AccessPath) -> Self {
        assert!(
            !ap.root.is_return(),
            "Attempting to create footprint from return access path"
        );
        assert!(
            !ap.root.is_local(),
            "Attempting to create footprint from local access path"
        );
        Self::Footprint(ap)
    }
pub fn footprint ( ap : AccessPath ) -> Self { assert ! ( ap root is_return ( ) " " ) ; assert ! ( ap root is_local ( ) " " ) ; Self :: Footprint ( ap ) }
Create a footprint address from access path `ap`
Create a footprint address from access path ` ap `
ap
AccessPath