001// Copyright (c) FIRST and other WPILib contributors. 002// Open Source Software; you can modify and/or share it under the terms of 003// the WPILib BSD license file in the root directory of this project. 004 005package edu.wpi.first.util.protobuf; 006 007import edu.wpi.first.util.WPISerializable; 008 009/** 010 * Marker interface to indicate a class is serializable using Protobuf serialization. 011 * 012 * <p>While this cannot be enforced by the interface, any class implementing this interface should 013 * provide a public final static `proto` member variable. 014 */ 015public interface ProtobufSerializable extends WPISerializable {}