# Example NATS chat application This application is an example on how to use NATS in rust. Features implemented are Authentication, Publish-Subscribe and Request-Reply. ## Users - admin is allowed everything - client may pusblish and subscribe to the chat channel - guest may only read chat messages ## Commands - Writing anything will publish text as a messages - "invalid" will send a non json string - "request xyz" will send xyz as a request, getting an automated response