---
title: bnns_user_message_data_t
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnns_user_message_data_t
---

# bnns_user_message_data_t

Additional user-defined logging argument for message-logging callbacks.

## Declaration

```swift
struct bnns_user_message_data_t
```

## Topics

### Initializers

- [init()](accelerate/bnns_user_message_data_t/init().md)
- [init(size:data:)](accelerate/bnns_user_message_data_t/init(size:data:).md)

### Instance Properties

- [data](accelerate/bnns_user_message_data_t/data.md)
- [size](accelerate/bnns_user_message_data_t/size.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

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

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