pub struct ApplicationSizeResource {
pub flags: u16,
pub preferred_size: u32,
pub minimum_size: u32,
}Expand description
Application 'SIZE' resource data used by the Process Manager to
choose the app’s launch partition. The standard application resource
is ID -1 and stores a 16-bit mode flag word followed by preferred
and minimum partition sizes. Finder may write an ID 0 resource that
overrides the developer-provided ID -1 resource at launch.
Fields§
§flags: u16§preferred_size: u32§minimum_size: u32Implementations§
Source§impl ApplicationSizeResource
impl ApplicationSizeResource
Sourcepub const HIGH_LEVEL_EVENT_AWARE: u16 = 0x0040
pub const HIGH_LEVEL_EVENT_AWARE: u16 = 0x0040
isHighLevelEventAware is bit 6 of the 16-bit 'SIZE' flags field.
Macintosh Toolbox Essentials 1992, pp. 2-30 to 2-32.
pub fn parse(data: &[u8]) -> Option<Self>
pub fn preferred_partition_size(self) -> Option<u32>
pub fn is_high_level_event_aware(self) -> bool
Trait Implementations§
Source§impl Clone for ApplicationSizeResource
impl Clone for ApplicationSizeResource
Source§fn clone(&self) -> ApplicationSizeResource
fn clone(&self) -> ApplicationSizeResource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ApplicationSizeResource
Source§impl Debug for ApplicationSizeResource
impl Debug for ApplicationSizeResource
impl Eq for ApplicationSizeResource
Source§impl PartialEq for ApplicationSizeResource
impl PartialEq for ApplicationSizeResource
impl StructuralPartialEq for ApplicationSizeResource
Auto Trait Implementations§
impl Freeze for ApplicationSizeResource
impl RefUnwindSafe for ApplicationSizeResource
impl Send for ApplicationSizeResource
impl Sync for ApplicationSizeResource
impl Unpin for ApplicationSizeResource
impl UnsafeUnpin for ApplicationSizeResource
impl UnwindSafe for ApplicationSizeResource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.