safe_token_2022/extension/
immutable_owner.rs

1use {
2    crate::extension::{Extension, ExtensionType},
3    bytemuck::{Pod, Zeroable},
4};
5
6/// Indicates that the Account owner authority cannot be changed
7#[derive(Clone, Copy, Debug, Default, PartialEq, Pod, Zeroable)]
8#[repr(transparent)]
9pub struct ImmutableOwner;
10
11impl Extension for ImmutableOwner {
12    const TYPE: ExtensionType = ExtensionType::ImmutableOwner;
13}