var _ … type PodResourceAllocationCheckpoint … // NewPodResourceAllocationCheckpoint returns an instance of Checkpoint func NewPodResourceAllocationCheckpoint() *PodResourceAllocationCheckpoint { … } // MarshalCheckpoint returns marshalled checkpoint func (prc *PodResourceAllocationCheckpoint) MarshalCheckpoint() ([]byte, error) { … } // UnmarshalCheckpoint tries to unmarshal passed bytes to checkpoint func (prc *PodResourceAllocationCheckpoint) UnmarshalCheckpoint(blob []byte) error { … } // VerifyChecksum verifies that current checksum of checkpoint is valid func (prc *PodResourceAllocationCheckpoint) VerifyChecksum() error { … }