---
title: BNNSGraphMessageLevel
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnsgraphmessagelevel
---

# BNNSGraphMessageLevel

Constants that specify the mask for compile-time messages.

## Declaration

```swift
struct BNNSGraphMessageLevel
```

## Topics

### Graph message levels

- [init(_:)](accelerate/bnnsgraphmessagelevel/init(_:).md)
- [init(rawValue:)](accelerate/bnnsgraphmessagelevel/init(rawvalue:).md)

### Instance properties

- [rawValue](accelerate/bnnsgraphmessagelevel/rawvalue.md)
- [BNNSGraphMessageLevelInfo](accelerate/bnnsgraphmessagelevelinfo.md)
- [BNNSGraphMessageLevelWarning](accelerate/bnnsgraphmessagelevelwarning.md)
- [BNNSGraphMessageLevelError](accelerate/bnnsgraphmessagelevelerror.md)
- [BNNSGraphMessageLevelUnsupported](accelerate/bnnsgraphmessagelevelunsupported.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)

## See Also

### Specifying a graph’s compile-time message callback

- [BNNSGraphCompileOptionsSetMessageLogMask(_:_:)](accelerate/bnnsgraphcompileoptionssetmessagelogmask(_:_:).md)
- [BNNSGraphContextSetMessageLogMask(_:_:)](accelerate/bnnsgraphcontextsetmessagelogmask(_:_:).md)
- [BNNSGraphCompileOptionsSetMessageLogCallback(_:_:_:)](accelerate/bnnsgraphcompileoptionssetmessagelogcallback(_:_:_:).md)
- [bnns_graph_compile_message_fn_t](accelerate/bnns_graph_compile_message_fn_t.md)
- [bnns_user_message_data_t](accelerate/bnns_user_message_data_t.md)
