☰
CoreArrayProvider
Required Associated Types
Context
Raw
Implementors
In binaryninja::rc
?
Trait
binaryninja
::
rc
::
CoreArrayProvider
[
−
]
pub trait CoreArrayProvider { type
Raw
; type
Context
; }
Required Associated Types
type
Raw
type
Context
Implementors
impl
CoreArrayProvider
for
BackgroundTask
type
Raw
=
*mut
BNBackgroundTask
type
Context
=
()
impl
CoreArrayProvider
for
BinaryViewType
type
Raw
=
*mut
BNBinaryViewType
type
Context
=
()
impl
CoreArrayProvider
for
DebugInfoParser
type
Raw
=
*mut
BNDebugInfoParser
type
Context
=
()
impl
CoreArrayProvider
for
DownloadProvider
type
Raw
=
*mut
BNDownloadProvider
type
Context
=
()
impl
CoreArrayProvider
for
AddressRange
type
Raw
= BNAddressRange
type
Context
=
()
impl
CoreArrayProvider
for
Function
type
Raw
=
*mut
BNFunction
type
Context
=
()
impl
CoreArrayProvider
for
LinearDisassemblyLine
type
Raw
= BNLinearDisassemblyLine
type
Context
=
()
impl
CoreArrayProvider
for
Metadata
type
Raw
=
*mut
BNMetadata
type
Context
=
()
impl
CoreArrayProvider
for
Platform
type
Raw
=
*mut
BNPlatform
type
Context
=
()
impl
CoreArrayProvider
for
CodeReference
type
Raw
= BNReferenceSource
type
Context
=
()
impl
CoreArrayProvider
for
DataReference
type
Raw
=
u64
type
Context
=
()
impl
CoreArrayProvider
for
Section
type
Raw
=
*mut
BNSection
type
Context
=
()
impl
CoreArrayProvider
for
Segment
type
Raw
=
*mut
BNSegment
type
Context
=
()
impl
CoreArrayProvider
for
BnString
type
Raw
=
*mut
i8
type
Context
=
()
impl
CoreArrayProvider
for
Symbol
type
Raw
=
*mut
BNSymbol
type
Context
=
()
impl
CoreArrayProvider
for
DataVariable
type
Raw
= BNDataVariable
type
Context
=
()
impl
CoreArrayProvider
for
NamedTypedVariable
type
Raw
= BNVariableNameAndType
type
Context
=
()
impl
CoreArrayProvider
for
QualifiedName
type
Raw
= BNQualifiedName
type
Context
=
()
impl
CoreArrayProvider
for
QualifiedNameAndType
type
Raw
= BNQualifiedNameAndType
type
Context
=
()
impl
CoreArrayProvider
for
QualifiedNameTypeAndId
type
Raw
= BNQualifiedNameTypeAndId
type
Context
=
()
impl<'a, C: 'a +
BlockContext
>
CoreArrayProvider
for
Edge
<'a, C>
type
Raw
= BNBasicBlockEdge
type
Context
=
EdgeContext
<'a, C>
impl<A:
Architecture
>
CoreArrayProvider
for
CallingConvention
<A>
type
Raw
=
*mut
BNCallingConvention
type
Context
= <A as
Architecture
>::
Handle
impl<C:
BlockContext
>
CoreArrayProvider
for
BasicBlock
<C>
type
Raw
=
*mut
BNBasicBlock
type
Context
= C
impl<S:
BnStrCompatible
>
CoreArrayProvider
for
NameAndType
<S>
type
Raw
= BNNameAndType
type
Context
=
()