RustArc<T>  class 
 
The Rust std::sync::Arc on the Dart side.
- Implemented types
Constructors
- 
          RustArc.fromRaw({required int ptr, required int externalSizeOnNative, required RustArcStaticData<T> staticData})
- 
          Mimic std::sync::Arc::from_raw
Properties
- externalSizeOnNative → int
- 
  The code is used only internally and is not a public API. The comment exists mainly to satisfy the linter.
  finalinherited
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- isDisposed → bool
- 
  Check whether the resource is disposed.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- staticData → DroppableStaticData
- 
  See comments in DroppableStaticDatafor requirements.no setter
Methods
- 
  clone() → RustArc< T> 
- 
  Mimic std::sync::Arc::clone
- 
  dangerousReadInternalPtr() → PlatformPointer 
- 
  NEVER read it directly outside subclasses,
otherwise all encapsulation breaks down.
  inherited
- 
  dispose() → void 
- 
  Disposes the resource.
  inherited
- 
  forget() → void 
- 
  Mimic std::mem::forgetinherited
- 
  intoRaw() → int 
- 
  Mimic std::sync::Arc::into_raw
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited